4code is an Innovation Technology & Consulting company focused on secure software and product development. Connecting with the shared core values of Courage / Delivery / People / Trust, we work with technology that makes a difference and has a tangible impact on everyone’s life, proudly being part of business and digital transformations.
We are looking for an experienced and highly skilled Senior/Lead Engineer to join our team and help build industry-leading APIs with strong standards and best practices.
We aim to revolutionize business in the digital age through crypto payments. Our mission is to remove the complexities of chains, payment rails, and currencies, providing a seamless and integrated experience for everyday users. Our goal is to make crypto payments as easy as using a card.
As trusted partners, we commit to providing innovative solutions tailored to our clients’ needs, insightful data to optimize payment performance, and expert guidance to navigate the evolving web 3 landscape.
Your key responsibilities
- Lead the design, development, and maintenance of highly scalable, reliable, and secure APIs
for our crypto payment platform, - Collaborate with cross-functional teams, including product, engineering, and business development, to define API requirements and align with overall product vision,
- Ensure compliance with industry standards, best practices, and regulatory requirements related to API design and implementation,
- Drive the adoption of modern API development frameworks and tools to improve efficiency, performance, and maintainability,
- Establish and maintain robust API documentation to facilitate seamless integration for both internal and external developers,
- Monitor, troubleshoot, and optimise API performance to ensure high availability and low latency,
- Mentor and guide junior developers, fostering a culture of knowledge sharing and continuous improvement.
Skills required:
- 5+ years of experience in software development, with a focus on building and maintaining RESTful and/or GraphQL APIs,
- Deep understanding of API design principles, patterns, and best practices,
- Experience with relational databases, especially PostgreSQL,
- Experience with serverless architecture patterns,
- Strong experience with modern API development frameworks and tools, such as GoLang / Gin / Martini or Node.js / Express, Apollo, NestJS or similar,
- Proficiency in programming languages, such as GoLang – JavaScript, TypeScript and Python are a plus but not necessary,
- Familiarity with blockchain technologies, cryptocurrencies, and related protocols (e.g.,
Ethereum, Layer 2s, smart contracts), - Knowledge of API security best practices, including authentication, authorization, and encryption,
- Experience with API testing tools and methodologies, such as Postman, Swagger, or similar,
- Strong problem-solving skills and ability to work independently and within a team,
- Excellent communication skills, both written and verbal.
Ideally, you’ll also have
- Experience with Web3 technologies and decentralized finance (DeFi) platforms,
- Familiarity with API management platforms and tools, such as Kong, Tyk, or Apigee,
- Knowledge of cloud-based architectures and deployment, particularly with AWS, Azure, or Google Cloud Platform,
- Very high bias for action with strong critical thinking skills,
- Not afraid to speak up / challenge the status quo,
- Take full ownership,
- Pro athlete team collaboration and performance mindset.
Why it’s worth joining us?
Health care
Individual training budget
Fully remote work
Flexible working hours
Unique working atmosphere
Family-friendly community
Knowledge sharing with developers with extensive experience
In-house training programs (Angular, IOS, Android, CyberSecurity Leadership)