Fullstack Developer (Backend-focused) Typescript / Nest.js / AI
Fullstack Developer (Backend-focused) — TypeScript / NestJS / React
Ми в Emilus шукаємо досвідченого Senior Full-Stack Developer (Backend-focused) для роботи над внутрішнім проєктом. Ти працюватимеш над розробкою AI-агентів для автоматизації бізнес-процесів та інтеграцією AI-рішень у продукти digital-бізнесів в Україні. Невелика, зосереджена команда, реальний вплив на продуктивність компаній.
Що ти робитимеш:
- Розробляти та підтримувати backend API та сервіси;
- Будувати та інтегрувати AI-агентів у бізнес-процеси клієнтів;
- Впроваджувати інтеграції з зовнішніми сервісами та платформами;
- Знаходити можливості для автоматизації та покращення продукту;
- Співпрацювати з командою над архітектурними рішеннями.
Про роль:
Ти станеш частиною команди, яка будує AI-продукти для digital-бізнесів.
Ця роль підходить тому, хто:
- захоплюється AI-інструментами та активно використовує їх у роботі;
- вміє балансувати між швидкістю та якістю;
- готовий працювати самостійно та брати відповідальність;
- дбає про чисту архітектуру та довгостроковий розвиток продукту.
Вимоги
Backend & Архітектура:
- 3+ роки комерційного досвіду розробки;
- 3+ роки з NestJS;
- 3+ роки з Node.js;
- Впевнені знання TypeScript;
- Базовий досвід у проєктуванні архітектури;
- Розуміння REST, SOLID та ACID принципів;
- Вміння писати чистий код, розуміння абстракцій та патернів проєктування.
Cloud & Інфраструктура:
- 3+ роки досвіду з Google Cloud або AWS;
- 2+ роки досвіду з Docker.
Бази даних:
- 3+ роки з PostgreSQL або іншими реляційними базами даних;
- AI-інструменти;
- 1+ рік досвіду роботи з AI-агентами для програмування (Cursor та ін.) — розуміння практичних кейсів та обмежень.
Досвід роботи з LLM API (OpenAI, Anthropic або аналоги) обов'язково!
Загальне
Вміння самостійно вирішувати задачі та проявляти проактивність;
Англійська — B2 та вище.
Що для нас важливо:
- Сильні комунікаційні навички;
- Вміння працювати в команді;
- Фокус на якості, а не кількості;
- Проактивність та повна відповідальність за свою роботу.
Application Policy
Ми очікуємо, що кандидати пройдуть усі етапи відбору самостійно (Без AI). Водночас ми вітаємо використання AI як інструменту в щоденній роботі - саме тому просимо відповісти на питання вище своїми словами: нам важливо зрозуміти твій реальний досвід взаємодії з AI, а не згенерована відповідь.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |