Full Stack Developer (React + NestJS)
Про продукт
Tumli — це AI-агент, який веде бізнес майстрів та спеціалістів у чатах і соцмережах. Він сам спілкується з клієнтами, записує на послуги, переносить записи, нагадує про візити та повертає клієнтів, які давно не приходили.
Зараз продукт працює як Telegram Mini App, але ми будуємо повноцінну AI-first платформу з веб-кабінетом, мобільним застосунком та власною агентною системою.
Наш стек
Frontend
- React 19
- TypeScript
- Vite
- RTK Query
- React Router 7
- Panda CSS
- Socket.IO
- Storybook
- Vitest
- Playwright
Backend
- NestJS
- TypeScript
- mongoDB
- Redis
- BullMQ
Socket.IO
Що потрібно буде робити
- Розробляти новий функціонал на frontend та backend;
- Проєктувати та розробляти REST API;
- Працювати з MongoDB та Redis;
- Підтримувати існуючий функціонал і рефакторити код;
- Реалізовувати інтеграції зі сторонніми сервісами;
- Брати участь в архітектурних рішеннях;
- Працювати з макетами у Figma та реалізовувати UI;
- Не просто писати код, а пропонувати рішення для покращення продукту.
Обов'язкові вимоги - 3–5+ років комерційного досвіду;
- React;
- TypeScript;
- NestJS;
- MongoDB;
- Redis;
- REST API;
- Git;
- WebSocket / Socket.IO;
- Вміння швидко розбиратися у чужому коді.
Буде перевагою - Telegram Bot API;
- Telegram Mini Apps;
- BullMQ;
- Docker Compose;
- GitHub Actions;
- Storybook;
- Playwright;
- Tauri;
Який ти
Ми шукаємо людину, яка не просто пише код.
Для нас важливо, щоб ти:
- самостійно знаходив рішення;
- не боявся брати ownership;
- міг швидко розібратися в новій технології;
- думав про продукт, а не тільки про задачу;
- використовував AI як інженерний інструмент, а не для бездумного копіювання коду;
- умів аргументувати технічні рішення;
- був відкритим до фідбеку.
а головне:
Готовність працювати по всьому стеку. Ми не ділимо задачі на "це фронтенд" або "це бекенд". Сьогодні ти можеш робити React-компонент, завтра — API в NestJS, післязавтра — інтеграцію з Telegram.
Чому Tumli
🚀 Стартап на ранній стадії — ти впливаєш на продукт із самого початку.
🧩 Реальний вплив на архітектуру та технічні рішення.
💡 Цікаві інженерні задачі без легасі.
📚 Сучасний стек і можливість працювати по всьому стеку.
👥 Невелика команда, де рішення приймаються швидко, без зайвої бюрократії.
📈 Можливість рости разом із продуктом і впливати на його розвиток.
Формат співпраці
⚠️ Це партнерська позиція.
На цьому етапі ми не пропонуємо фіксовану зарплату.
Натомість ти отримуєш equity (частку в компанії), яка закріплюється після приєднання до команди.
Після залучення інвестицій або виходу продукту на стабільний дохід ми переходимо на ринкову зарплату, при цьому твоя частка в компанії зберігається.
Ми шукаємо людину, яка хоче будувати продукт разом із нами, брати відповідальність за технічні рішення та бути частиною команди, а не просто виконувати задачі.