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
137 views
·
21 applications
100% read
·
29% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.

Similar jobs

Countries of Europe or Ukraine
Countries of Europe or Ukraine