Tech Stack
Express.jsDockerJWTFastifyNode.jsPostgreSQLLinuxBashAPI
Job Description, Responsibilities & Requirements
About the Position
Опис
Робота в команді над проектом по AI:
- Цікавий продуктовий проект з реальним AI-навантаженням
- Команда без зайвої бюрократії - прямий контакт та швидкі рішення
- Сучасний стек: Node.js, React 19, PostgreSQL, Docker, Gemini AI
- Можливість впливати на архітектурні рішення нових агентів
Responsibilities
- Розробляти нові Node.js мікросервіси для AI-агентів системи
- Будувати REST API, що проксують та агрегують дані з 1С (HTTP-сервіс)
- Інтегрувати зовнішні сервіси та API через fetch / axios
- Працювати з PostgreSQL: схеми таблиць, міграції, JSONB, Full-Text Search
- Розгортати сервіси через Docker / Docker Compose
- Дотримуватись існуючих архітектурних рішень і code style команди
- Брати участь у code review та технічних обговореннях
Requirements
- Backend Node.js - впевнений рівень REST API design (CRUD, HTTP-методи, статус-коди)
- JWT авторизація
- Express.js або Fastify
- Async/await, Promise, обробка помилок
- Робота з зовнішніми HTTP API (fetch / axios)
- База даних PostgreSQL - написання запитів
- Міграції та схеми таблиць pg / Drizzle / Prisma (будь-який ORM)
- JSONB поля - базове розуміння
- Інфраструктура Docker та Docker Compose
- .env конфігурація сервісів
- Розуміння мікросервісної архітектури
- Linux / bash - базовий рівень
Nice to Have
- Ініціатива по впровадженню та генерація нових ідей
We Offer
- Повна зайнятість
- Досвід роботи від 2-х років
- Робота в дистанційному форматі
About the Company
[Company description if present]