Senior Node Developer (nestjs) [j240]

Remote, GB, United Kingdom

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.

Key Responsibilities



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

Functions

to 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.

Required Skills & Experience



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.

What do we offer you?



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 Us



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.

Job Type: Full-time

Pay: 45,000.00-102,000.00 per year

Experience:

NodeJS: 5 years (Required) NestJS: 3 years (Required)
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4052036
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Remote, GB, United Kingdom
  • Education
    Not mentioned