Готові допомогти ЗСУ у знищенні ворога та залишити свій слід у світі військових БПЛА? Приєднуйтесь до нас у «Warbirds of Ukraine» і станьте частиною міжнародної команди, що формує майбутнє оборонних технологій.
Ми шукаємо сильного Full-Stack інженера, який вміє будувати веб-продукти від ідеї до продакшену. Це не позиція «тільки фронт» або «тільки бекенд». Ви будете відповідальні за повний цикл: архітектуру, реалізацію, якість та стабільність у продакшені.
Ви будете відповідаєти не тільки за код, а й за його поведінку в продакшені.
Ваша роль
· Розробляти користувацькі інтерфейси на Next.js / React з використанням TypeScript
· Будувати backend-API на Node.js (Fastify / Express / Nest або подібні)
· Проєктувати чіткі та масштабовані контракти між UI та API
· Працювати з CI/CD та підтримувати стабільні, передбачувані релізи
· Покращувати продуктивність і стабільність системи, спрощувати розробку для команди
· Тісно співпрацювати з продуктом: перетворювати сирі ідеї на готові рішення
Вимоги до кандидата
· Впевнений TypeScript у продакшен-проєктах
· Сильний досвід з React + Next.js
· Практичний досвід backend-розробки на Node.js
· Глибоке розуміння веб-основ:
— HTTP
— кешування
— авторизація (cookies / tokens)
— CORS
— базові принципи безпеки
· Досвід написання тестів із розумінням меж доцільності тестування
· Здатність швидко та системно діагностувати проблеми в продакшені
Буде плюсом
AWS/Cloud
· Досвід роботи з AWS (контейнери, serverless, storage, networking)
· Інструменти спостережуваності (CloudWatch, OpenTelemetry, структуроване логування)
Frontend-експертиза
· Аналіз і покращення продуктивності (Core Web Vitals, оптимізація бандлів, SSR/ISR)
· Базове розуміння доступності (семантична верстка, keyboard navigation)
· Виділення reusable компонентів, документування компонентів у Storybook
· Tailwind або глибоке розуміння CSS
Backend-експертиза
· Версіонування API
· Rate limiting, idempotency
· Фонові задачі та черги
· Досвід моделювання даних (SQL / NoSQL)
· Практики безпеки (OWASP, робота з залежностями, секретами)
Якість та DevEx
· E2E-тести (Playwright / Cypress)
· Unit- та інтеграційні тести (Jest / Vitest)
· Якісний code review та чисті PR
Обов’язкове проходження поліграфу.
Зверніть увагу, що наша команда буде контактувати з тими кандидатами, які на нашу думку більш релевантні до позиції.