Lead Developer (Node.js + React) [J237]
Role details
Job location
Tech stack
Job description
We're seeking an experienced Technical Leader to head our Platform Engineering team, driving the design and delivery of scalable, distributed systems built on Node.js, NestJS, React, and MongoDB, leveraging Azure and messaging platforms such as Azure Service Bus.
You'll set the technical direction, uphold engineering excellence, and mentor a high-performing team, bringing a consultative mindset and a focus on performance, observability, and reliability. This role blends hands-on architecture with leadership, ensuring our platform remains a trusted foundation for engagement, collaboration, and innovation., * Architect & Develop distributed back-end services using Node.js, NestJS, and MongoDB within a microservices or event-driven architecture.
- Deliver secure, production grade REST and GraphQL APIs that meet performance, scalability, and availability SLAs.
- Leverage Azure platform services including Service Bus, Event Hub, and Functions to build resilient, asynchronous systems.
- Collaborate in planning and refinement sessions, shaping solutions by understanding both the why and the how.
- Integrate GenAI tools across the SDLC for documentation, testing, code generation, and performance analysis.
- Ensure quality through strong automated test coverage, CI/CD integration, and adherence to clean code principles.
- Implement observability via tools like DataDog, enabling proactive monitoring, alerting, and root cause analysis.
- Partner cross-functionally with front-end developers, QA engineers, and product managers to ensure end-to-end delivery excellence.
- Conduct design and code reviews, mentor junior developers, and promote engineering best practices.
- Own production reliability supporting release readiness, incident management, and continuous improvement cycles.
Requirements
Do you have experience in TypeScript?, * 10+ years of back-end development experience with a strong record of delivering scalable distributed systems.
- Deep expertise in Node.js, NestJS, and modern JavaScript/TypeScript ecosystems.
- Proficiency in React/Next.js for front-end integration and API driven UI architectures.
- Strong database design skills in MongoDB, including schema design, indexing strategies, and performance optimization.
- Advanced understanding of REST and GraphQL APIs, including security, schema design, and performance tuning.
- Hands-on experience with Azure Cloud, particularly Azure Service Bus, Event Hub, and related serverless components.
- Exposure to GenAI-assisted workflows (e.g., Copilot, LangChain, or similar tools) within the SDLC.
- Solid grasp of non-functional requirements such as performance, scalability, reliability, and observability.
- Proficiency with CI/CD pipelines, GitHub Actions, and Trunk-Based Development in monorepo environments (e.g., Nx).
- Comfortable leading agile ceremonies and engaging in deep architectural and technical discussions.
Soft Skills
- Strong leadership and mentorship abilities, fostering technical growth across teams.
- Excellent communication and stakeholder management skills.
- Analytical thinker with a bias for pragmatic problem-solving and delivery excellence.
- Passion for modern software engineering, clean architecture, and continuous learning.
Benefits & conditions
- Attractive salary
- Large freedom and real influence
- No unhealthy competition, team approach to meeting challenges
- Remote-first, flexible working culture
- Company apartments in cool cities across Europe: work and enjoy a memorable getaway