• · Viewed by 2 job seekers
Центр управління розвідкою Командування об'єднаних сил

Frontend Developer (React/TypeScript)

  • Health insurance
  • Free meals
  • Modern equipment
  • Social guarantees
  • Bomb shelter
  • Uninterrupted internet
  • Corporate psychologist

About the job

Огляд

Центр управління розвідкою — військова частина у складі Командування об'єднаних сил. Спеціалізовані підрозділи ЦУР здійснюють забезпечення з питань розвідки в зоні бойових дій з початку повномасштабного вторгнення. Підрозділ розвиває свої технологічні спроможності та запрошує до команди Backend Developer (Python) для розробки, підтримки й удосконалення серверної частини інформаційних систем. Шукаємо досвідченого, самостійного та відповідального розробника, який має практичний досвід створення серверних застосунків, інтеграції із зовнішніми системами, роботи з даними в реальному часі та побудови надійної програмної архітектури. Вакансія передбачає проходження військової служби в Силах оборони України.

Обов’язки

  • розробка, підтримка та вдосконалення API й серверних сервісів інформаційної системи
  • проєктування архітектури backend-компонентів, забезпечення їхньої продуктивності, стабільності та масштабованості
  • інтеграція системи з мережевими пристроями та зовнішніми сервісами через HTTP API, зокрема XML/SOAP
  • розробка механізмів обміну подіями та даними між компонентами системи в реальному часі
  • проєктування та оптимізація структури баз даних, SQL-запитів і механізмів зберігання інформації
  • забезпечення надійної роботи серверних сервісів, обробки помилок, відновлення після збоїв та масштабування на декілька серверів
  • розробка й підтримка механізмів автентифікації, авторизації та контролю доступу
  • інтеграція компонентів відеообробки та забезпечення взаємодії серверних сервісів із системами потокового відео
  • написання автоматизованих тестів, перевірка стабільності роботи API та зовнішніх інтеграцій
  • документування технічних рішень, підтримка якості програмного коду та вдосконалення процесів розробки
  • участь в обговоренні архітектурних рішень, плануванні завдань і розвитку функціональності системи
  • взаємодія з frontend-розробниками та іншими учасниками команди

Вимоги

  • впевнене володіння Python 3.12, розуміння принципів асинхронного програмування з використанням asyncio
  • практичний досвід розробки серверних застосунків із використанням FastAPI та Pydantic
  • досвід роботи з PostgreSQL: проєктування структури баз даних, міграції, індексація та оптимізація SQL-запитів
  • досвід інтеграції зі сторонніми API, зокрема HTTP, XML та SOAP
  • розуміння принципів роботи WebSocket, архітектури pub/sub та механізмів доставки повідомлень
  • знання принципів побудови розподілених систем: heartbeat, таймаути, повторні спроби, ідемпотентність та відновлення після збоїв
  • досвід реалізації автентифікації та авторизації з використанням OIDC, JWT, Keycloak або аналогічних рішень
  • практичний досвід написання автоматизованих тестів із pytest, використання моків і тестування HTTP-інтеграцій
  • впевнені навички роботи з Git, Docker/Docker Compose та Linux
  • розуміння принципів проєктування API, організації серверної архітектури та написання підтримуваного програмного коду
  • англійська мова на рівні, достатньому для роботи з технічною документацією
  • самостійність у роботі, здатність планувати завдання та доводити їх до результату без постійного контролю
  • готовність працювати в невеликій команді, обговорювати технічні рішення та брати відповідальність за власний напрям

Умови

  • військова служба за контрактом або за мобілізацією на період, визначений законодавством України
  • можливість переведення чинних військовослужбовців відповідно до встановленого порядку
  • можливість розгляду кандидатів, які за висновком ВЛК придатні до служби у військових частинах забезпечення, ТЦК та СП, ВВНЗ, навчальних центрах тощо, за умови відповідності вимогам конкретної посади
  • можливість розгляду кандидатів зі статусом СЗЧ відповідно до встановленого законодавством порядку повернення до військової служби
  • можливість розгляду кандидатів із пораненнями або інвалідністю за умови відповідності вимогам військової служби та посади
  • забезпечення необхідним обладнанням і технічними засобами для виконання службових завдань
  • грошове забезпечення відповідно до норм чинного законодавства України
  • щорічна основна відпустка тривалістю до 30 календарних днів відповідно до встановленого порядку
  • можливість отримання відпустки за сімейними обставинами та з інших поважних причин тривалістю до 10 календарних днів відповідно до законодавства
  • соціальні гарантії, пільги та компенсації, передбачені для військовослужбовців
  • робота над складними технологічними завданнями в невеликій професійній команді

Key requirements and skills

  • Work experience more than 2 years.
  • Користувач ОС Linux
  • SQL
  • Git
  • Python
  • PostgreSQL
  • XML
  • Відповідальність
  • Docker
  • Docker Compose
  • Робота в команді
  • HTTP
  • Програмування
  • Робота з базою даних
  • Ведення документації
  • Frontend-розробка
  • Технічна підтримка користувачів
  • WebSocket
  • Backend-розробка
  • FastAPI
  • Самостійність
  • Продуктивність
  • JSON Web Token
  • Асинхронне програмування
Show all skillsRoll up skills
New

Ask a question in the messenger

You can find out the details of the work schedule, duties and salary structure, or ask your own question.

Salary statistics