Lead Developer

Vertrag Über Cp
30 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Query Performance
API
Automation of Tests
Azure
Code Coverage
Code Generation
Distributed Systems
Github
MongoDB
Node.js
Performance Tuning
Systems Development Life Cycle
Trunk-based Development
Datadog
Indexer
Backend
GraphQL
NestJS
REST
Microservices

Job description

As a Lead Developer, you will design and implement distributed back-end services using Node.js, NestJS, and MongoDB in a microservices architecture. You will deliver secure, production-ready APIs and leverage Azure services such as Service Bus and Event Hub to build resilient systems. Your work will include writing automated tests, ensuring observability, and collaborating closely with front-end engineers, product owners, and QA. You will participate in technical discussions, contribute to pull requests, and mentor less experienced engineers. If this challenge excites you, I encourage you to get in touch., design and implement distributed back-end services using Node.js, NestJS, and MongoDB in a microservices architecture

  • deliver secure, production-ready APIs (REST and GraphQL) meeting performance and availability SLAs
  • leverage Azure services including Service Bus, Event Hub, and Functions to build resilient systems
  • participate in planning and refinement sessions and shape technical implementation
  • apply GenAI tools for documentation, testing, code generation, and analysis
  • write automated tests and ensure strong test coverage
  • ensure proper instrumentation and monitoring via tools like DataDog
  • collaborate with front-end engineers, product owners, and QA for end-to-end quality
  • contribute to pull requests and design reviews and mentor less experienced engineers

Requirements

10+ years of back-end development experience

  • expertise in building distributed systems using microservices and event-driven architectures
  • experience with Node.js/NestJS and back-end integration patterns
  • knowledge of MongoDB including schema design, indexing, and performance optimization
  • deep familiarity with RESTful APIs and GraphQL including security and query performance tuning
  • hands-on experience with Azure cloud services, especially Service Bus and Event Hub
  • experience using GenAI tools integrated into SDLC workflows
  • strong understanding of non-functional requirements such as performance, reliability, and observability
  • proficiency with CI/CD pipelines, GitHub workflows, and Trunk-Based Development in a monorepo setup
  • experience participating in agile ceremonies and technical discussions in scaled environments

Apply for this position