Senior Node Developer (NestJS) [J240]

SKM Group
1 month ago

Role details

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

Job location

Remote

Tech stack

API
Automation of Tests
Azure
Code Coverage
Code Generation
Profiling
DevOps
Distributed Systems
Github
MongoDB
Node.js
Performance Tuning
Scrum
Systems Development Life Cycle
RabbitMQ
Next.js
Azure
Trunk-based Development
Datadog
Data Logging
React
Delivery Pipeline
Indexer
Backend
Event Driven Architecture
Kubernetes
Kafka
GraphQL
NestJS
REST
Docker
Microservices

Job description

We're looking for a Senior Node.js Engineer to join our growing Platform Team and help build highly scalable, distributed systems using Node.js, NestJS, MongoDB, and Azure. This is an opportunity to work on complex, production-grade systems that serve as the backbone of our engagement and team management platform.

The ideal candidate is an experienced engineer who thinks holistically about performance, observability, testability, and supportability and approaches engineering challenges with a consultative mindset. You'll work closely with product and domain stakeholders, contribute to design reviews, and leverage GenAI tools to accelerate delivery and enhance quality., * Design and implement distributed back-end services using Node.js, NestJS, and MongoDB within a microservices or event-driven architecture.

  • Deliver secure, production ready REST and GraphQL APIs that meet SLAs for performance, scalability, and reliability.
  • Integrate Azure platform services including Service Bus, Event Hub, and Functionsto build resilient, asynchronous systems.
  • Participate in sprint planning and refinement sessions, ensuring technical feasibility and architectural soundness.
  • Leverage GenAI tools throughout the SDLC (for documentation, testing, code generation, and analysis).
  • Develop automated tests and maintain high test coverage using modern frameworks and best practices.
  • Implement observability through instrumentation, logging, and monitoring tools such as DataDog.
  • Collaborate cross-functionally with front-end developers, QA, DevOps, and product teams to ensure cohesive end-to-end solutions.
  • Review code and designs, contributing to continuous improvement of engineering practices and system quality.
  • Mentor junior developers, providing technical guidance and sharing best practices.

Requirements

Do you have experience in React?, * 7+ years of professional back-end development experience.

  • Strong expertise in Node.js and NestJS, with a proven track record of building scalable distributed systems.
  • Experience with microservices and event-driven architectures.
  • Proficiency in MongoDB (schema design, indexing, performance tuning).
  • Deep familiarity with RESTful and GraphQL APIs, including security and performance optimization.
  • Hands-on experience with Azure Cloud Services particularly Azure Service Bus, Event Hub, and Functions.
  • Working knowledge of GenAI tools integrated into development workflows (e.g., Copilot, Cody, or similar).
  • Understanding of non-functional requirements (NFRs) such as performance, reliability, and observability.
  • Proficiency with CI/CD pipelines, GitHub Actions, and Trunk-Based Development in monorepo environments (e.g., Nx).
  • Experience working in agile teams and participating in scaled ceremonies (planning, retrospectives, demos).

Nice to Have

  • Familiarity with Next.js or React for full-stack collaboration.
  • Experience with message-driven systems beyond Azure (e.g., Kafka, RabbitMQ).
  • Knowledge of container orchestration (Docker, Kubernetes).
  • Exposure to performance profiling and production monitoring in distributed environments.

Soft Skills

  • Strong problem solving and analytical thinking skills.
  • Excellent communication and collaboration across technical and non-technical teams.
  • A consultative mindset, comfortable discussing trade-offs and architectural decisions.
  • A growth oriented attitude, always seeking to improve both technology and processes.

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

About the company

We are a software house with 18 years of experience and a global portfolio of projects. We help businesses modernize, scale, and innovate through custom software solutions - always with a focus on flexibility and quality. Our team embraces unconventional ideas and new technologies, delivering solutions that drive real impact. If you value professionalism, creativity, and a strong engineering culture, you'll feel at home here.

Apply for this position