Наш клієнт — сучасна технологічна компанія, яка створює комплексні рішення у сфері кібербезпеки та технічного захисту інформації для бізнесу, державних установ і приватних клієнтів.
Компанія допомагає запобігати кіберзагрозам, забезпечувати конфіденційність даних і будувати надійну систему захисту інформаційних ресурсів.
Ми шукаємо 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).
- Участь у розробці високонавантажених систем.
Компанія пропонує
- Роботу над сучасним технологічним продуктом із використанням актуального стеку технологій.
- Можливість впливати на архітектурні рішення та розвиток продукту.
- Професійну команду, відкриту до обміну знаннями та розвитку.
- Конкурентну винагороду, цікаві технічні виклики та можливості професійного зростання.
- Робота, тільки в офісі компанії
Надсилаючи резюме, ви погоджуєтесь на обробку персональних даних відповідно до Закону України «Про захист персональних даних»
Отримання від громадян гонорару, комісійних або інших винагород за надання послуги з пошуку роботи та сприяння у працевлаштуванні, інших пов’язаних з цим послуг забороняється.