Full-Stack Engineer (Node/Angular)
Mathema — міжнародна EdTech компанія з українським корінням.
Ми формуємо покоління дітей, для яких математика — не викид кортизолу, а суперсила. Для цього ми будуємо продукт, який розпалює цікавість до математики, щоб діти самі хотіли розгадувати її загадки.
Що нам вже вдалося:
- Досягли впевненого Product Market Fit: оцінка на TrustPilot 4,8
- Виросли до 55+ тис індивідуальних уроків для 12 тис користувачів в Європі.
- Збудували інструмент підбору вчителя під інтереси та запит учня
- Залучили на платформу понад 1200 вчителів
Наша продуктова команда: 5 Full-Stack інженерів, дизайнер та Co-Founder у ролі Product Manager.
Наш стек технологій:
Backend: NestJS, Node.js, TypeScript, PostgreSQL, TypeORM
Frontend: Angular 18 (Signals), TypeScript, RxJS, NgZorro
Інтеграції: OpenAI, Google API, eSputnik, внутрішні сервіси та трохи магії
Нам важливо бачити у твоєму досвіді:
— від 3 років роботи з Angular та NestJS
— досвід з реляційними базами даних (PostgreSQL)
— досвід роботи у продуктовій компанії або стартапі
Ми шукаємо інженера, якому цікаво:
- проєктувати зручні та зрозумілі системи для користувачів, а не просто реалізовувати таски
- працювати з продуктовими флоу
- бачити результат своїх рішень у бізнес метриках
Над чим працюють інженери у Mathema
- Full-stack функціонал багаторольової платформи
Учні, батьки, вчителі, менеджери, адміністратори — кожна роль має власні сценарії, доступи та бізнес-логіку - Система відеоуроків
Зараз використовуємо Google Meet та Zoom
→ у перспективі — вбудований відеодзвінок у самій платформі з AI аналізом - Система метчингу вчителів та учнів за фільтрами, доступністю та таймзонами
- Платіжна логіка
Оплати через платіжну систему
→ у перспективі — багаторівневий баланс користувача з можливістю трансферу, підготовка окремих flow під міжнародні ринки
- Time-zone aware система для міжнародних користувачів
- Нотифікації та нагадування (уроки, події, дії користувачів)
- Онбординг вчителів та батьків
- Інструменти для підготовки вчителя до занять
AI-фічі
- AI-репорти після уроків
Вчитель описує заняття → система генерує структурований звіт про прогрес учня - Генерація квізів для закріплення матеріалу
- «Матемагія» — AI-чат, затюнений під математику
Користувач може описати проблему та отримати рішення з поясненням та ілюстраціями
Чому це цікаво Full-stack інженеру
Інженери залучені на етапі формування ідей, а не лише реалізації.
Ми разом:
— формуємо вимоги,
— приймаємо архітектурні рішення,
— реалізовуємо фічі,
— аналізуємо їх вплив на продукт і бізнес,
— ітеративно покращуємо результат.
У команді немає «чужих» рішень — ти впливаєш на код, архітектуру і те, що саме ми будуємо.
Ми цінуємо:
— продуману архітектуру,
— читабельний і підтримуваний код,
— баланс між швидкістю та якістю,
— здорову технічну дискусію.
Формат роботи:
Ми працюємо ремоут.
За бажанням — компенсуємо вартість коворкінгу у твоєму місті.
Кожному в Mathema доступні:
Оплачувані відпустки та лікарняні згідно законодавства + вихідні на державні свята
Конкурентна компенсація
Етапи співбесід:
1. Інтервʼю з рекрутером
2. Технічна співбесіда з інженерами з команди
3. Фінальне інтервʼю з Co-founder
Required skills experience
| Node.js | 2 years |
| Angular | 2 years |
| Nest.js | 1 year |
| PostgreSQL | 2 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | C2 - Proficient |