Наш клієнт — сучасна технологічна компанія, яка створює комплексні рішення у сфері кібербезпеки та технічного захисту інформації для бізнесу, державних установ і приватних клієнтів.
Компанія допомагає запобігати кіберзагрозам, забезпечувати конфіденційність даних і будувати надійну систему захисту інформаційних ресурсів.
Ми шукаємо Backend Developer (Middle / Middle+), який працюватиме зі стеком MERN (Node.js, Express, MongoDB) та самостійно проєктуватиме й розроблятиме backend-сервіси. Ця роль передбачає відповідальність за продуктивність, безпеку, стабільність роботи сервісів і їх подальшу підтримку.
Важливо: робота в одеському офісі компанії.
Головні задачі
Проєктування та розробка backend-сервісів і REST API на Node.js / Express.
Проєктування схем даних у MongoDB, створення агрегацій, оптимізація запитів та індексів.
Побудова асинхронної обробки даних із використанням RabbitMQ та Kafka.
Робота з Redis для кешування та оптимізації продуктивності.
Інтеграція із frontend-додатками (React) та сторонніми сервісами.
Забезпечення безпеки backend-рішень: автентифікація, авторизація, захист від поширених вебуразливостей.
Контейнеризація застосунків, участь у процесах CI/CD, деплой та підтримка сервісів у Kubernetes.
Налаштування моніторингу, логування та спостережуваності сервісів.
Проведення code review та участь у проєктуванні мікросервісної архітектури.
Наші очікування
Впевнене володіння Node.js (Event Loop, асинхронність, потоки, оптимізація продуктивності).
Практичний досвід роботи з Express.js (REST API, middleware, обробка помилок).
Глибоке знання MongoDB: проєктування схем, агрегації, індексація та оптимізація запитів.
Досвід роботи з реляційними базами даних (PostgreSQL або MySQL) та оптимізацією SQL-запитів.
Досвід використання Redis (кешування, структури даних, Pub/Sub).
Практичний досвід роботи з брокерами повідомлень RabbitMQ та Kafka.
Розуміння принципів проєктування REST API та Clean Architecture.
Досвід роботи з мікросервісною архітектурою.
Практичний досвід використання Docker, CI/CD та Kubernetes.
Досвід роботи хоча б з однією хмарною платформою: AWS, GCP або Azure.
Знання принципів безпеки backend-розробки (OWASP, JWT, OAuth2, автентифікація та авторизація).
Досвід роботи з інструментами моніторингу та логування (Prometheus, Grafana, ELK).
Впевнене користування Git та досвід командної розробки.
Буде перевагою
Досвід роботи з TypeScript.
Знання GraphQL.
Досвід реалізації realtime-функціоналу за допомогою WebSocket або Socket.io.
Практичний досвід використання gRPC.
Досвід роботи з Infrastructure as Code (Terraform, Ansible).
Участь у розробці високонавантажених систем.
Компанія пропонує
Роботу над сучасним технологічним продуктом із використанням актуального стеку технологій.
Можливість впливати на архітектурні рішення та розвиток продукту.
Професійну команду, відкриту до обміну знаннями та розвитку.
Конкурентну винагороду, цікаві технічні виклики та можливості професійного зростання.
Робота, тільки в офісі компанії
Надсилаючи резюме, ви погоджуєтесь на обробку персональних даних відповідно до Закону України «Про захист персональних даних»
Отримання від громадян гонорару, комісійних або інших винагород за надання послуги з пошуку роботи та сприяння у працевлаштуванні, інших пов’язаних з цим послуг забороняється.


