Data Engineer
Summary
Despite the 'Data Engineer' title, this is a full-stack role at Ukrainian defense-tech drone maker Vyriy Industries: building internal systems end to end — Node.js/TypeScript Express backends, React/TypeScript UIs with D3 charts, PostgreSQL, and Docker/Nginx deployment on Linux.
Опис основних задач:
1. Розробка
- Створення бекенду (Node.js/Express) та фронтенду (React/TypeScript).
- Розробка REST API, фонових задач (node-cron) та UI з графіками (D3.js, Tailwind CSS).
- Контейнеризація додатків (Docker Compose) та налаштування Nginx
- Аналіз системних логів, усунення збоїв
Важливою частиною щоденної роботи буде не просто виконання технічних завдань, а безпосередня участь у створенні продукту:
- Проєктування рішень: трансформування функціональних вимог у продуману технічну архітектуру, схеми баз даних та API.
- Повний цикл розробки: самостійна реалізація фіч «під ключ» — від обговорення ідеї та написання коду до тестування і деплою в продакшн.
- Оцінка та декомпозиція: участь у плануванні, розбиття складних бізнес-задач на конкретні технічні кроки та оцінка термінів їх виконання.
- Опис функціоналу / інструкцій (що було зроблено та як ним користуватись)
1. Backend & API
- Node.js & TypeScript: асинхронне програмування, ООП, сувора типізація.
- Express.js: розробка RESTful API, middleware, авторизація.
- Prisma ORM: проєктування схем, автоматичні міграції, робота з даними.
- Інструменти: node-cron (фонові задачі/SLA), prom-client (метрики Prometheus).
- React & TypeScript: життєвий цикл компонентів, State Management, кастомні хуки.
- Інструменти: Vite, Tailwind CSS, oxlint.
- Візуалізація: D3.js (інтерактивні SVG-графіки).
- PostgreSQL
- Контейнеризація: Docker & Docker Compose
- Nginx: налаштування SSL/CORS.
- ОС & Git: Linux (Ubuntu), CLI, читання логів, Git .
- Оплату компанією 50% смачних обідів та безкоштовні кава, чай, печиво в офісі;
- 15% знижки на аналізи в МЛ «Діла»;
- Безкоштовні заняття з англійської та компенсація професійного навчання до 50%
- 24 дні оплачуваної відпустки та 30 днів оплачуваного лікарняного на рік;
- Графік роботи з пн-пт, з 9:00—18:00/10:00−19:00 (на Ваш вибір);
- Офіційне працевлаштування та бронювання, за наявності оновлених військово-облікових документів;
- Тімбілдінги та корпоративи за рахунок компанії, подарунки до важливих подій;
- Вільний дрес-код;
- Роботу в одній із найдинамічніших індустрій України — у команді однодумців, де цінують відповідальність і результат