You are opening our Bulgarian language website. You can keep reading or switch to other languages.

Senior Node.js Developer with NestJS, Cloud Services Platform

  • Remote.Bulgaria
  • Remote.Poland
  • Белград
  • Варна
  • Варшава
  • Вроцлав
  • Днепър
  • Киев
  • Клуж-Напока
  • Краков
  • Ларнака
  • Лвов
  • Лодз
  • Люблин
  • Одеса
  • Рига
  • София
  • Харков
Малък екип (1-10 души)

Ако сте получили информация за тази свободна позиция от нашите рекрутери, прочетете нашата Политика за поверителност на личните данни.

Project overview

The project focuses on developing a cloud based backend platform that supports scalable, data driven services for long term enterprise use. The solution is built with a strong emphasis on reliability, performance, and clean architecture to support ongoing evolution and integration.

Team

You will be part of a cross functional engineering team consisting of backend developers, frontend developers, QA engineers, and a product manager. The team collaborates in an Agile environment, works closely across roles, and values transparent communication, peer reviews, and shared ownership of outcomes.

Position overview

We are looking for a Senior Node.js Developer who will design, build, and maintain scalable backend services while contributing to architectural decisions and technical quality across the solution. You will work closely with product and engineering colleagues, take ownership of complex features, and support consistent engineering practices in a distributed team environment.

Technology stack

Node.js, NestJS, TypeScript, REST APIs, microservices architecture, asynchronous messaging, PostgreSQL, relational and NoSQL databases, Git, GitHub, cloud based infrastructure, Agile and Scrum practices

Responsibilities

  • Design, develop, and maintain scalable backend services using Node.js and NestJS
  • Contribute to technical design discussions and support architectural decision making
  • Break down user stories into technical tasks and provide development estimates
  • Implement complex backend features following established engineering and domain practices
  • Review code and support code quality, performance, and long term maintainability
  • Collaborate closely with product managers and engineering colleagues in a remote setup
  • Follow and contribute to project standards, development practices, and internal policies
  • Participate in Agile ceremonies including planning, refinement, and retrospectives

Requirements

  • At least five years of professional experience in backend software development
  • Practical experience with Node.js and NestJS in production environments
  • Understanding of microservices architecture and asynchronous messaging patterns
  • Experience building RESTful APIs using JSON and service oriented principles
  • Hands on experience with PostgreSQL and exposure to other relational or NoSQL databases
  • Understanding of the full software development lifecycle
  • Experience working with Git and platforms such as GitHub or similar
  • Background working in Agile or Scrum teams
  • Strong problem solving skills and attention to implementation details
  • Ability to work autonomously, take ownership of tasks, and deliver reliably
  • Good spoken and written English

Nice to have

  • Experience with cloud platforms and container based deployments
  • Exposure to CI and CD pipelines
  • Experience contributing to architectural documentation
  • Mentoring or supporting less experienced engineers

Търсите сходни възможности?

Try AI chatbots with our ready-made prompt to discover similar roles that match your skills and interests.
Image
Най-търсени позиции
1 of 1