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 |