Senior Full Stack Engineer (Nest/Angular)
Mathema — це Школа Матемагії, де складне стає цікавим.
Ми формуємо покоління дітей, для яких математика — не викид кортизолу, а суперсила. Для цього ми будуємо продукт, який розпалює цікавість до математики, щоб діти самі хотіли розгадувати її загадки.
Що нам вже вдалося:
- Досягли впевненого Product Market Fit: оцінка на TrustPilot 4,8
- Виросли до 50 тис індивідуальних уроків для 12 тис користувачів в Європі.
- Збудували інструмент підбору вчителя під інтереси та запит учня
- Залучили на платформу понад 1200 вчителів
Які пригоди нас чекають разом:
- Будувати продукт від потреб користувача та втілення місії — розпалювати цікавість дітей до математики.
- Використовувати AI для зміни навчального досвіду школярів
- Зростати глобально: ми готуємося до експансії на найбільші ринки
Команда:
4 Full-Stack інженерів, дизайнер та Co-Founder у ролі Product Manager
Наш стек:
Backend: NestJS, Node.js, TypeScript, PostgreSQL, TypeORM
Frontend: Angular 18 (Signals), TypeScript, RxJS, NgZorro
Інтеграції: OpenAI, Google API, eSputnik, внутрішні сервіси та трохи магії.
Останні задачі, які реалізовували твої майбутні колеги:
- АІ репетитор, який дозволяє вивчати математику без викладача.
- Підготовка продукту до виходу на глобальні ринки (підтримка платіжних систем, часових поясів, особливості локального викладання).
- Покращення досвіду користувача у персональному кабінеті: оновлення системи керування уроками, онбординг для різних типів клієнтів.
- Редизайн додатку.
Для підсилення команди ми шукаємо інженера, який:
- Ретельно вивчає особливості платформи та пропонує покращення.
- Аналізує закономірності, оптимізує навантаження та прибирає блокери.
- Заглиблюється в саме ядро проєкту, технологій та бізнес-логіки.
- Готовий працювати зі складними задачами та бекендом.
Нам важливо бачити у твоєму досвіді:
— 5+ років досвіду з Angular та NodeJS.
— Робота з реляційними базами даних (PostgreSQL).
— Досвід міграції з моноліта на мікросервісну архітектуру.
— Використання Kubernetes у продакшн проєкті.
— Досвід горизонтального масштабування проєкту.
— Буде плюсом: проектування баз даних.
Що будемо робити разом:
- Проектувати нову архітектуру під конкретні вимоги бізнесу.
- Покращувати користувацький досвід через зменшення залежності від third party сервісів.
- Реалізовувати функціонал який дає клієнту повне керування своїм навчанням.
- Досліджувати вузькі місця проекту та виправляти.
Аналізувати проблеми користувачів та пропонувати рішення.
Етапи співбесід:
- Інтервʼю з рекрутером
- Технічна співбесіда з інженерами з команди
- Фінальне інтервʼю з Co-founder
Required skills experience
| Nest.js | 3 years |
| Node.js | 5 years |
| Angular.js | 5 years |
| PostgreSQL | 3 years |
Required languages
| Ukrainian | Native |