Назад
Company hidden
5 дней назад

Senior Node.js Engineer (Backend)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Bulgaria
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Senior Node.js Engineer (Backend): Modernizing backend infrastructure by replacing cloud-managed services with self-hosted alternatives in a microservices environment, with an accent on scalability, security, and reliability. Focus on designing and maintaining Node.js/TypeScript services, migrating Firebase and storage components to MongoDB-based solutions, and optimizing performance across distributed systems.

Location: Sofia (Hybrid)

Company

hirify.global provides software development and managed services for global clients.

What you will do

  • Replace the existing Firebase implementation with a locally hosted solution based on MongoDB.
  • Design, implement, and maintain backend services using Node.js and TypeScript.
  • Replace the current object storage service with a self-hosted storage implementation.
  • Integrate new data storage and persistence layers within the existing microservices ecosystem.
  • Collaborate with Java backend and Angular frontend teams to ensure seamless service integration.
  • Optimize performance, reliability, and security; participate in architecture discussions, code reviews, and technical planning.

Requirements

  • Strong commercial experience with Node.js and TypeScript.
  • Solid experience with MongoDB, including schema design and performance optimization.
  • Experience developing and maintaining microservices-based applications.
  • Knowledge of REST APIs and backend integration patterns.
  • Experience migrating or replacing cloud-managed services with self-hosted/on-premise alternatives.
  • Familiarity with Git and modern software development workflows.

Nice to have

  • Experience with Firebase migrations.
  • Exposure to Java-based backend systems.
  • Experience working with Angular applications.
  • Knowledge of containerization and cloud-native technologies (Docker, Kubernetes).

Culture & Benefits

  • Private health insurance and well-being programs.
  • Flexible hybrid work model.
  • Training and language classes.
  • Laptops and gear, plus social events and great offices.

Hiring process

  • Application review by the team.
  • Talent acquisition interview followed by a technical interview.
  • Optional customer interview for some roles, then a job offer.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →