Backend developer (Node.js, Nest.js)

Main Responsibilities

– Проєктування та розробка високонавантажених сервісів на базі NestJS із використанням сучасних архітектурних підходів.

– Створення й підтримка REST API та мікросервісних інтерфейсів; участь у можливому впровадженні GraphQL.

– Проєктування та оптимізація реляційних і NoSQL баз даних (PostgreSQL, MongoDB), зокрема індексація, шардінг і партиціонування.

– Налаштування та розвиток подієво-орієнтованої архітектури (message queues, event bus) для забезпечення масштабованості.

– Інтеграція з Docker/Kubernetes, участь у побудові CI/CD пайплайнів.

– Взаємодія з хмарними сервісами (AWS, GCP або Azure).

– Моніторинг і логування сервісів (Prometheus, Grafana, ELK).

 – Підготовка та підтримка технічної документації.

– Участь в обговоренні та формуванні продуктової архітектури, тісна співпраця backend Lead, з frontend-розробниками та Product Owner.
– Постійне підвищення продуктивності, безпеки коду та оптимізація інфраструктури.

Mandatory Requirements

– Комерційний досвід розробки від 3 років із фокусом на Node.js.

– Глибока експертиза в NestJS і розуміння його архітектурних підходів.

– Практичний досвід роботи з реляційними та нереляційними БД ( на проекті PostgreSQL, MongoDB), включно з оптимізацією запитів і проєктуванням схем.
Знання принципів подієво-орієнтованої архітектури та вміння застосовувати їх у високонавантажених системах.

– Досвід розробки REST API (знання GraphQL буде перевагою).
– Впевнене володіння системами контролю версій (Git), зокрема командними стратегіями гілкування (Git Flow, Trunk Based).

– Досвід контейнеризації та оркестрації (Docker, Kubernetes).

– Розуміння хмарних платформ (AWS, GCP або Azure) та їхніх сервісів.
-Досвід написання автотестів (unit, integration, e2e), знайомство з популярними бібліотеками для тестування.

– Уміння створювати й підтримувати технічну документацію.

– Розуміння принципів SOLID, ООП та мікросервісної архітектури.

– Базові знання систем моніторингу й логування (Prometheus, Grafana, ELK stack) будуть плюсом.
 

We offer

  • Роботу у швидкозростаючому стартапі з амбітними цілями.
  • Повністю віддалений формат і гнучкий графік.
  • 25 днів відпустки, лікарняні.
  • Команду високовмотивованих і динамічних фахівців, готових ділитися експертизою.
  • Можливість впливати на продукт і брати участь у ключових рішеннях.
  • Прозорі процеси та культура відкритої комунікації.
  • Конкурентну винагороду та регулярний перегляд компенсації.
  • Work-life balance: адекватні дедлайни та повага до особистого часу.

Required skills experience

Node.js 3 years
Nest.js 1 year
Cloud 1 year
Node.js, Nest.js, AWS, Cloud
Published 5 November
43 views
·
17 applications
To apply for this and other jobs on Djinni login or signup.
Loading...