Lead Backend Developer (Node.js/NestJS)
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.
Key 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.
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
Published 10 June
138 views
·
21 applications
100% read
·
29% responded
Last responded 1 week ago
📊
Average salary range of similar jobs in
analytics →
Similar jobs
Countries of Europe or Ukraine
Countries of Europe or Ukraine
Countries of Europe or Ukraine