logo[мetahunt]
> DOU

Backend Engineer

Генерал Черешня
format:Officecompany:Product
pythondjango rest frameworkfastapiany one ofdjango rest frameworkrest-apiopenapipostgresqlsqlasynciorbacowasp asvs
awskubernetesodoomicrosoft graph apiceleryredis
reservation:yes
experience3+ years
domainDefTech
locationKyiv, Ukraine
> full description

Генерал Черешня — українська defence-tech компанія, що розробляє та серійно виробляє сучасні безпілотні літальні апарати, включно з FPV-дронами та дронами-перехоплювачами для протидії повітряним загрозам. Всі наші вироби створюються спільно з військовими та за їх запитом.

Ми шукаємо Backend Developer, який/яка допоможе розвивати внутрішні продукти компанії, вибудовувати єдині підходи до backend-розробки та посилювати технічну експертизу команди. У цій ролі ви працюватимете над різними внутрішніми системами компанії, проєктуватимете архітектуру, розроблятимете API та інтеграції, а також допомагатимете розвиватися молодшим розробникам.

Основні обов’язки на посаді:

  • розробка та підтримка backend-частини внутрішніх продуктів компанії
  • проєктування архітектури серверної частини, REST API та бізнес-логіки відповідно до потреб компанії
  • проєктування структури баз даних, оптимізація SQL-запитів і робота з PostgreSQL
  • розробка єдиної системи ролей і прав доступу (RBAC) з інтеграцією корпоративних облікових записів Microsoft 365
  • розробка та підтримка інтеграцій між внутрішніми продуктами, Odoo та Microsoft 365
  • забезпечення безпеки даних, реалізація аудиту дій користувачів і дотримання принципів безпечної розробки
  • впровадження стандартів розробки, проведення code review та вдосконалення технічних підходів у команді
  • менторинг молодшого розробника, допомога у вирішенні складних технічних задач та оцінюванні термінів реалізації

Необхідні навички та кваліфікація:

  • комерційний досвід Backend-розробки від 3 років на Python
  • практичний досвід роботи з FastAPI або Django REST Framework (DRF), проєктування REST API, валідації даних та документування через OpenAPI
  • впевнене володіння PostgreSQL: проєктування та нормалізація баз даних, індекси, транзакції, оптимізація запитів і міграції
  • розуміння асинхронного програмування в Python (asyncio), типізації та сучасних інструментів керування залежностями, зокрема Poetry або uv
  • досвід проєктування систем авторизації та розмежування прав доступу (RBAC)
  • знання принципів безпеки вебзастосунків, зокрема OWASP Top 10, безпечного зберігання секретів, валідації вхідних даних та аудит-логування

Буде плюсом:

  • досвід роботи з AWS та Kubernetes
  • досвід інтеграцій з Odoo (XML-RPC / JSON-RPC) або Microsoft Graph API
  • досвід розробки внутрішніх корпоративних систем і порталів звітності
  • досвід роботи з Celery, Redis та фоновими задачами
  • досвід менторингу розробників і впровадження стандартів розробки в команді

Що ми пропонуємо:

  • участь у створенні продуктів стратегічного значення, що реально рятують життя та змінюють хід подій
  • офіційне працевлаштування та бронювання для військовозобов’язаних
  • конкурентну заробітну плату та вчасні виплати
  • оплачувану відпустку та лікарняні
  • повне забезпечення професійним інструментарієм та технікою
  • можливість професійного розвитку
  • комфортний сучасний офіс з безперебійним світлом та швидкісним інтернетом
  • безкоштовні обіди
  • корпоративне дозвілля та дружню команду однодумців

Про компанію:

Генерал Черешня — українська defence-tech компанія, що займається розробкою та виробництвом безпілотних літальних апаратів. Компанія працює з повним циклом створення продукту: від інженерних рішень і тестування до серійного виробництва та впровадження.

Продукція Генерал Черешня орієнтована на практичне застосування та постійно вдосконалюється з урахуванням реального досвіду використання. Всі наші продукти кодифіковані та перевірені в умовах реальних бойових дій.

Компанія цінує досвід ветеранів та ветеранок і переконана, що разом ми здатні зробити більше для зміцнення обороноздатності нашої країни та технологічного розвитку військової сфери. Якщо описана вище вакансія відповідає Вашим навикам і компетенціям, будемо раді бачити Вас у команді.

Відгукнутись на вакансію