Досвід розробки backend та frontend частин застосунків.Інше · Обов’язково
Розуміння принципів побудови та декомпозиції backend-систем.Інше · Обов’язково
Досвід роботи з мікросервісною архітектурою та розуміння принципів взаємодії між сервісами.Інше · Обов’язково
Вміння визначати межі відповідальності сервісів та декомпозувати систему на окремі компоненти.Інше · Обов’язково
Вміння проєктувати зрозумілі та передбачувані REST API.Навичка · Обов’язково
Впевнена робота з SQL та розуміння принципів роботи реляційних баз даних.Навичка · Обов’язково
Розуміння структури даних, зв'язків, транзакцій та базових принципів оптимізації запитів.Інше · Обов’язково
Розуміння базових software design patterns та вміння застосовувати їх там, де вони справді потрібні.Інше · Обов’язково
Увага до структури, читабельності та підтримуваності коду.
Інше · Обов’язково
Розуміння принципів Clean Code та розділення відповідальності між компонентами системи.Інше · Обов’язково
Досвід написання unit, integration та E2E тестів і розуміння того, що та на якому рівні потрібно тестувати.Інше · Обов’язково
Розуміння базових принципів контейнеризації, deployment та роботи застосунків у production-середовищі.Інше · Обов’язково
Комфортна робота з сучасними AI-інструментами для розробки.Інше · Обов’язково
Ми позитивно ставимося до використання AI у щоденній роботі.Інше · Обов’язково
Для нас важлива не здатність написати кожен рядок коду вручну, а здатність інженера розуміти створене рішення, перевіряти його, бачити потенційні проблеми та відповідати за технічний результат.Інше · Обов’язково
PythonНавичка · Обов’язково
FastAPI та DjangoНавичка · Обов’язково
PostgreSQL / SQLНавичка · Обов’язково
React + TypeScriptНавичка · Обов’язково
REST APIНавичка · Обов’язково
DockerНавичка · Обов’язково
Git / GitHubНавичка · Обов’язково
Linux basicsНавичка · Обов’язково
Automated testingІнше · Обов’язково
Водночас ми збережемо ваше резюме та обов'язково повернемося до нього, якщо відкриється релевантна можливість.Інше · Обов’язково
Досвід роботи з Redis.Навичка · Буде плюсом
Досвід розробки мобільних застосунків на React Native.Навичка · Буде плюсом
Досвід інтеграції з ERP/CRM системами та сторонніми API.Інше · Буде плюсом
Досвід написання E2E-тестів з Playwright.Навичка · Буде плюсом
Досвід інтеграції AI/LLM-моделей у програмні продукти та побудови функціоналу на їх основі.Інше · Буде плюсом
Розуміння принципів роботи з LLM API, structured outputs, tool/function calling, embeddings та RAG.Інше · Буде плюсом
Досвід роботи з локальними AI-моделями або розгортання AI-рішень у власній інфраструктурі.Інше · Буде плюсом
Базовий досвід або розуміння embedded-розробки та IoT — взаємодія програмного забезпечення з фізичними пристроями, сенсорами, контролерами та іншими embedded-системами.Інше · Буде плюсом
Досвід побудови backend-сервісів для IoT/embedded-пристроїв, збору та обробки телеметрії буде додатковою перевагоюІнше · Буде плюсом
Vyriy Industries — українська Defense Tech компанія, що розробляє та серійно виробляє автономні системи для роботи в реальних бойових умовах для понад 200 підрозділів Сил оборони України. Ми створюємо технології, які допомагають Силам оборони України отримувати асиметричну перевагу на полі бою, та розвиваємо українські рішення, що посилюють технологічну незалежність держави. Сьогодні ми активно масштабуємося: розширюємо виробництво, запускаємо нові напрями та працюємо над тим, щоб ще більше ефективних рішень потрапляло на фронт. Саме тому ми шукаємо людей, які хочуть зростати разом із компанією та бути частиною команди, що створює майбутнє українського Defense Tech.
Шукаємо Software Development Engineer з 2+ роками комерційного досвіду, який може працювати з повним циклом розробки — від проєктування backend-архітектури та API до реалізації frontend-частини продукту.
Що для нас важливо
Досвід розробки backend та frontend частин застосунків.
Розуміння принципів побудови та декомпозиції backend-систем.
Досвід роботи з мікросервісною архітектурою та розуміння принципів взаємодії між сервісами.
Вміння визначати межі відповідальності сервісів та декомпозувати систему на окремі компоненти.
Вміння проєктувати зрозумілі та передбачувані REST API.
Впевнена робота з SQL та розуміння принципів роботи реляційних баз даних.
Розуміння структури даних, зв'язків, транзакцій та базових принципів оптимізації запитів.
Розуміння базових software design patterns та вміння застосовувати їх там, де вони справді потрібні.
Увага до структури, читабельності та підтримуваності коду.
Розуміння принципів Clean Code та розділення відповідальності між компонентами системи.
Досвід написання unit, integration та E2E тестів і розуміння того, що та на якому рівні потрібно тестувати.
Розуміння базових принципів контейнеризації, deployment та роботи застосунків у production-середовищі.
Комфортна робота з сучасними AI-інструментами для розробки.
Ми позитивно ставимося до використання AI у щоденній роботі. Для нас важлива не здатність написати кожен рядок коду вручну, а здатність інженера розуміти створене рішення, перевіряти його, бачити потенційні проблеми та відповідати за технічний результат.
Вимоги
Python
FastAPI та Django
PostgreSQL / SQL
React + TypeScript
REST API
Docker
Git / GitHub
Linux basics
Automated testing
Обов'язки
Розробка нових та підтримка існуючих внутрішніх програмних продуктів компанії.
Створення рішень різного типу: від невеликих внутрішніх інструментів та автоматизацій до повноцінних web-застосунків і мікросервісних систем.
Розробка функціоналу від backend до frontend та доведення задач до готового результату.
Розвиток і модернізація існуючих продуктів відповідно до потреб бізнесу.
Створення інтеграцій між внутрішніми продуктами компанії та зовнішніми системами.
Підтримка стабільної роботи розроблених рішень, пошук і усунення проблем.
Участь у формуванні технічного рішення на основі бізнес-потреб, а не лише реалізація готового технічного завдання.
Підтримка якості кодової бази та поступове покращення існуючих рішень.
Буде плюсом
Досвід роботи з Redis.
Досвід розробки мобільних застосунків на React Native.
Досвід інтеграції з ERP/CRM системами та сторонніми API.
Досвід написання E2E-тестів з Playwright.
Досвід інтеграції AI/LLM-моделей у програмні продукти та побудови функціоналу на їх основі.
Розуміння принципів роботи з LLM API, structured outputs, tool/function calling, embeddings та RAG.
Досвід роботи з локальними AI-моделями або розгортання AI-рішень у власній інфраструктурі.
Базовий досвід або розуміння embedded-розробки та IoT — взаємодія програмного забезпечення з фізичними пристроями, сенсорами, контролерами та іншими embedded-системами.
Досвід побудови backend-сервісів для IoT/embedded-пристроїв, збору та обробки телеметрії буде додатковою перевагою
Що ви отримаєте, працюючи з нами:
Комфортний офіс поруч з метро;
Регулярний перегляд заробітної плати;
Оплату компанією 50% смачних обідів та безкоштовні кава, чай, печиво в офісі;
20% знижки на аналізи в МЛ «Діла»;
Безкоштовні заняття з англійської та компенсація професійного навчання до 50%
24 дні оплачуваної відпустки та 30 днів оплачуваного лікарняного на рік;
Графік роботи з пн-пт, з 9:00—18:00/10:00-19:00 (на Ваш вибір);
Офіційне працевлаштування та бронювання, за наявності оновлених військово-облікових документів;
Тімбілдінги та корпоративи за рахунок компанії, подарунки до важливих подій;
Вільний дрес-код;
Роботу в одній із найдинамічніших індустрій України — у команді однодумців, де цінують відповідальність і результат
Важливо: Ми уважно розглядаємо всі відгуки. Якщо протягом 2 тижнів після подачі резюме ми не зв’язалися з вами, це означає, що наразі продовжуємо процес з іншими кандидатами. Водночас ми збережемо ваше резюме та обов’язково повернемося до нього, якщо відкриється релевантна можливість.