Senior Back-end Engineer (Node.js)

March 18, 2026

Job Description

A growing international engineering team is seeking a Senior Back-end Engineer to build and scale high-performance backend systems. This role involves working with modern technologies, contributing to microservices architecture, and solving complex technical challenges in a fast-paced environment. The position is ideal for professionals passionate about backend development, system design, and delivering reliable server-side applications.

Key Responsibilities

  • Build robust, scalable backend systems using Node.js
  • Design and develop microservices and overall system architecture
  • Write clean, maintainable code and improve code quality through testing and code reviews
  • Collaborate with engineering and design teams to translate user requirements into technical solutions
  • Participate in brainstorming sessions and contribute to product and technology improvements
  • Troubleshoot complex issues and deliver solutions within tight deadlines
  • Optimize application performance, including scaling and load balancing
  • Implement caching strategies using tools like Redis

Requirements

  • BSc or MSc in Engineering, Computer Science, or a related field
  • Minimum of 4 years’ experience in a similar backend engineering role
  • Strong understanding of object-oriented programming and software design principles
  • Ability to work independently, prioritize tasks, and meet deadlines in a fast-paced environment
  • Experience working in startup or high-growth environments (mobility, on-demand, or fintech is an advantage)
  • Strong problem-solving and analytical thinking skills

Technical Skills

  • Language: Node.js
  • Database: MongoDB or similar databases
  • Frameworks: Express.js, NestJS
  • Web Architecture: RESTful APIs, microservices
  • Version Control: Git
  • Containers: Docker, Kubernetes
  • Caching: Redis
  • Knowledge of web load balancing and system scaling
  • OS administration skills
  • Understanding of encryption (HTTPS, digital signing)