Senior Node.js Developer

Nearshore Portugal

Lisboa

Presencial

EUR 55 000 - 75 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

Nearshore Portugal is seeking a Senior Node.js Developer to design, build, and maintain scalable backend services. You will work on high-traffic APIs, improve performance, and contribute to architectural decisions.

Candidates should explain Node.js internals, race conditions, and be adept at debugging and observability; experience with Docker and distributed systems is a plus.

Qualificações

  • Proven experience building production Node.js backends.
  • Strong knowledge of scalable API architecture.
  • Experience with performance optimization and troubleshooting.
  • Solid understanding of asynchronous programming and event-driven systems.
  • Experience with SQL and/or NoSQL database design and optimization.
  • Experience with Docker and containerized deployments.
  • Knowledge of monitoring, logging, and observability practices.
  • Understanding of distributed systems concepts.
  • Ability to explain Node.js internals (Event Loop, Worker Threads, Child Processes).
  • Experience handling race conditions, duplicate requests, and idempotency.

Responsabilidades

  • Design, develop, and maintain scalable backend services using Node.js.
  • Build and optimize APIs capable of handling high traffic.
  • Investigate and resolve production performance issues.
  • Contribute to architectural decisions and technical planning.
  • Ensure backend systems are reliable, observable, and maintainable.
  • Collaborate with teams to improve system performance and scalability.
  • Mentor junior developers and support technical growth within the team.
  • Implement preventive measures after production incidents.

Conhecimentos

Node.js backend
API architecture
Performance optimization
Asynchronous programming
SQL/NoSQL design
Docker
Observability
Distributed systems
Node.js internals
Debugging

Ferramentas

Docker

Descrição da oferta de emprego

Senior Node.js Developer
Description

We are looking for a Senior Node.js Developer with strong hands-on experience building, scaling, and maintaining production backend systems.

This role requires more than theoretical knowledge: we are looking for someone who can demonstrate senior-level expertise in Node.js, API architecture, performance troubleshooting, distributed systems, and technical decision-making.

Requirements
  • Proven experience with Node.js backend development in production environments
  • Strong knowledge of scalable API architecture
  • Experience with performance optimization and troubleshooting
  • Solid understanding of asynchronous programming and event-driven systems
  • Experience with SQL and/or NoSQL database design and optimization
  • Experience with Docker and containerized deployments
  • Knowledge of monitoring, logging, and observability practices
  • Understanding of distributed systems concepts
  • Ability to explain Node.js internals, including the Event Loop, Worker Threads, and Child Processes
  • Experience handling race conditions, duplicate requests, and idempotency
  • Strong debugging and root cause analysis skills
Responsibilities
  • Design, develop, and maintain scalable backend services using Node.js
  • Build and optimize APIs capable of handling high traffic volumes
  • Investigate and resolve production performance issues
  • Contribute to architectural decisions and technical planning
  • Ensure backend systems are reliable, observable, and maintainable
  • Collaborate with teams to improve system performance and scalability
  • Mentor junior developers and support technical growth within the team
  • Implement preventive measures after production incidents
Nice to have
  • Experience designing systems handling millions of API requests per day
  • Experience with microservice architectures and monolithic-to-microservice trade-offs
  • Strong background in production incident management
  • Previous experience in technical leadership or mentoring roles
  • Experience working with high-availability or distributed systems
Working conditions
  • Senior-level backend development role
  • Focus on production-grade Node.js systems
  • Opportunity to contribute to architecture and technical decisions
  • Work with scalable APIs, distributed systems, monitoring, and performance optimization
  • Collaboration with a technical team that values ownership, structured problem-solving, and high-quality engineering
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Node Developer
Node Developer

act digital • Lisboa

Presencial
EUR 40 000 - 60 000
Senior Node.js Engineer — Scalable APIs
Senior Node.js Engineer — Scalable APIs

Decskill • Porto

Híbrido
EUR 45 000 - 65 000
Senior Fullstack Developer (Node.JS / Angular)
Senior Fullstack Developer (Node.JS / Angular)

Hexa People • Lisboa

Presencial
EUR 45 000 - 65 000
Senior Backend Engineer - Node.js/Express
Senior Backend Engineer - Node.js/Express

Devoteam • Lisboa

Presencial
EUR 55 000 - 75 000
Senior Node Developer
Senior Node Developer

Decskill • Porto

Híbrido
EUR 45 000 - 65 000
Senior Node.js Developer - Multi Million Daily Requests
Senior Node.js Developer - Multi Million Daily Requests

Signify Technology • Portugal

Teletrabalho
EUR 90 000 - 150 000
Lucrative salary
Bonus
Unlimited holiday
+1
Node Developer
Node Developer

emagine • Portugal

Presencial
EUR 35 000 - 55 000
NodeJS Software Developer
NodeJS Software Developer

Decskill • Lisboa

Presencial
EUR 45 000 - 70 000
Senior Node.js Architect - Enterprise-Grade & Remote-First
Senior Node.js Architect - Enterprise-Grade & Remote-First

Flosum • Porto

Híbrido
EUR 50 000 - 70 000
Competitive compensation
Direct collaboration with leadership
Stability and growth opportunities
+2
Lead Fullstack Developer (Node.JS / Angular)
Lead Fullstack Developer (Node.JS / Angular)

Hexa People • Lisboa

Presencial
EUR 50 000 - 70 000