Lead Backend Developer (Node.js/NestJS)

Poland

Overview

Our partner is a leading Electronic Money Institution (EMI), licensed by the FCA in the UK, FINTRAC in Canada, and MFSA in Malta. Operating in 140 countries across more than 25 industries, it provides multi-currency IBAN accounts, merchant solutions, and mass payouts. All services are available through a single platform under one contract, making it a convenient solution for both local and international payments.

As a Lead Backend Developer, you will oversee the backend development team, ensuring high-quality code, system stability, and efficient debugging. You’ll be responsible for production system performance, architecture decisions, and issue resolution, working closely with DevOps and other teams.

Main Responsibilities

– Lead the backend development team, ensuring best practices and code quality
– Design, develop, and maintain scalable microservices using NestJS and TypeScript
– Oversee API security, including JWT, OAuth, and data encryption strategies
– Manage database design, query optimization, and transactions in PostgreSQL (TypeORM)
– Integrate and optimize interactions with blockchain networks using Web3.js/Ethers.js
– Ensure secure private key management and multi-signature wallet integration
– Handle third-party API integrations (payment gateways, crypto exchanges, KYC services)
– Lead troubleshooting, debugging, and performance monitoring for production systems
– Collaborate with DevOps to optimize CI/CD pipelines and system reliability
– Conduct code reviews, mentoring, and knowledge sharing within the team

On-Call Responsibilities
– Coordinate and Participate in On-Call Rotation: Organize and actively take part in the team’s on-call schedule, ensuring fair rotation and adequate coverage during off-hours, weekends, and holidays
– Incident Response Ownership: Act as the escalation point during critical incidents, providing guidance, ensuring timely resolution, and communicating impact and progress to relevant stakeholders.
– Post-Incident Review: Lead or contribute to post-mortem analyses after major incidents, identifying root causes and implementing preventative measures in collaboration with DevOps, QA, and engineering teams.
– System Readiness Oversight: Ensure services owned by the team meet operational readiness criteria, including monitoring, alerting, documentation, and automated recovery mechanisms.
– Knowledge Sharing and Preparedness: Maintain detailed runbooks, promote cross-training within the team, and ensure all team members are prepared and confident to handle on-call responsibilities.

Mandatory Requirements

– 5+ years of backend development experience, with 3+ years in Node.js/NestJS
– Strong expertise in TypeScript, NestJS, and TypeORM
– Experience in microservices architecture and event-driven systems
– Familiarity with payment integrations, crypto exchanges, and market data APIs
– Experience managing production systems, debugging, and performance tuning
– Leadership experience with a focus on team growth and technical excellence
– Basic knowledge of blockchain basics, private key management, and multi-sig wallets

We offer

– Vacation Days: We offer 20 days of paid vacation per year, allowing our team to recharge and maintain a healthy work-life balance
– Sick Days: Employees have 5 paid sick days annually to take the necessary time off for health and wellness
– Overtime: While we strive to maintain a balanced workload, any overtime is compensated at a premium rate or offered as additional time off, depending on employee preference