Backend (Node.js) Engineer middle
Партнерська вакансія від Natife для компанії Amedia
Amedia — українська продуктова та сервісна IT-компанія, що створює сучасні діджитал-рішення для бізнесу та держсектора. Команда вже реалізувала проєкти у співпраці з Дія, Дія.City, UNITED24, а також розвиває освітні технологічні платформи.
Ми шукаємо Backend-інженера, який хоче впливати на створення якісних та масштабних продуктів, працювати з сучасним стеком та розвиватися разом зі сильною технічною командою.
Обов’язки:
- Розробка та впровадження нових функцій відповідно до вимог та архітектурних принципів.
- Ініціація та запуск проєкту «з нуля».
- Написання чистого, підтримуваного та якісного коду згідно зі стандартами компанії.
- Документування реалізованих рішень.
- Управління технічним боргом.
- Участь у процесі оцінки проєктів.
- Постійний розвиток технічних навичок і вдосконалення професійного рівня.
Вимоги:
- Від 3-х років досвіду комерційної розробки з використанням Node.js та Nest.js.
- Глибоке знання JavaScript і TypeScript.
- Досвід роботи з PostgreSQL (моделювання баз даних, оптимізація запитів, Prisma ORM або аналогічні інструменти).
- Розуміння Redis та різних стратегій кешування.
- Досвід роботи з тестовими фреймворками: Jest, Mocha, Chai або Jasmine.
- Реалізація двохфакторної автентифікації (2FA) та авторизації на основі ролей.
- Знання систем обміну повідомленнями: Kafka, RabbitMQ або NATS.
- Досвід розробки застосунків у мікросервісній архітектурі.
- Практичний досвід створення високонавантажених систем.
Буде перевагою
- Досвід роботи з multi-tenant архітектурою.
- Досвід у стартапах або продуктових компаніях.
- Знання безпеки API та баз даних.
- Практика роботи з AWS, Azure або Google Cloud.
- Участь у enterprise-проєктах.
- Знання Docker і Kubernetes.
- Досвід роботи з CI/CD інструментами: Jenkins, Bitbucket Pipelines, GitHub Actions.
Технологічний стек проєкту
- TypeScript, Nest.js
- PostgreSQL
- Redis, DragonflyDB
- RabbitMQ
- Jest
Ми пропонуємо
- Можливість реалізувати себе у динамічному проєктному середовищі.
- Роботу у професійній команді, що цінує інновації та ініціативність.
- Конкурентну заробітну плату.
- Гнучкий графік та можливість віддаленої роботи.
Required languages
| English | B2 - Upper Intermediate |
📊
Average salary range of similar jobs in
analytics →
Loading...