, 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.
Key Responsibilities
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.
Required Skills & Experience
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
.
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:
Back End Development: 8 years (Required)
Technical Lead: 5 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.