About the job
Senior Backend Engineer (Node.js/TypeScript)
Location: EMEA / EU Hours - Authorized to work in EMEA
Compensation: €90K - €130K
At mlabs, we are dedicated to revolutionizing the multi-chain DeFi landscape for traditional financial institutions, fintechs, and service providers. By providing a seamless API that aggregates on-chain liquidity across major blockchains, we empower users to secure the best pricing for both same-chain and cross-chain swaps. Our passionate team is on a mission to create a fairer, decentralized world, focusing on simplifying complex technologies and enhancing user experience.
We are currently seeking multiple Senior Backend Engineers to spearhead the design, development, and maintenance of our backend systems. You will play a crucial role in ensuring our infrastructure is robust, scalable, and secure while working closely with cross-functional teams, including frontend developers, product managers, and designers, to deliver top-notch software solutions.
This position reports to our Backend Lead. Our existing tech stack consists of:
- Node.js utilizing TypeScript in Docker containers
- MongoDB and Redis for data storage and caching
- ethers.js for blockchain interactions
- GitHub, Kubernetes, AWS, and CloudFlare for our GitOps CD chain
Please Note: Candidates must be located in the EMEA or APAC regions and possess a technical understanding of blockchain to be eligible for this role.
What You’ll Do
- Lead Architecting: Design, develop, and maintain scalable backend systems and APIs capable of accommodating increasing user loads.
- Code Quality: Uphold high coding standards through thorough code reviews and best practices for maintainability and readability.
- Optimization: Identify bottlenecks within the system and optimize algorithms to enhance performance and availability.
- Reliability: Implement monitoring and debugging tools alongside comprehensive test suites (unit, integration, and E2E).
- Mentorship: Provide technical guidance to junior developers and promote a culture of knowledge sharing.
- Problem Solving: Assess complex technical challenges and propose effective, production-ready solutions.
Requirements
- Location: Must be based in the EMEA region.
- Technical Expertise: Demonstrable professional experience with TypeScript and Node.js.
- Blockchain Experience: Proven experience working with the Stellar network in production environments is essential. A solid understanding of the EVM ecosystem is also advantageous.
