О компании
Мы — EdTech-проект, разрабатывающий онлайн-платформу для обучения школьников, абитуриентов и студентов.
Создаём современное образовательное приложение с видеокурсами, интерактивными заданиями, прогрессом обучения, подписками, админ-панелью и AI-функциями.
Сейчас мы ищем Backend-разработчика уровня Middle на NestJS, который будет участвовать в разработке серверной части продукта, API для мобильного приложения, пользовательской части и админ-панели.
Задачи
-
Разработка backend-части продукта на NestJS / Node.js
-
Проектирование и реализация REST API
-
Разработка API для мобильного приложения
-
Разработка backend-логики для пользовательской части продукта
-
Разработка backend-логики для админ-панели
-
Работа с регистрацией, авторизацией и пользовательскими сессиями
-
Реализация ролей и прав доступа: пользователь, админ, контент-менеджер, учитель и другие роли
-
Работа с курсами, уроками, модулями, заданиями и прогрессом пользователей
-
Разработка backend-логики для интерактивных заданий
-
Хранение и обработка результатов прохождения заданий
-
Работа с базой данных: структура, связи, оптимизация запросов
-
Интеграция с внешними сервисами и API
-
Участие в подключении AI-функций через backend
-
Работа с загрузкой и хранением файлов: изображения, аудио, видео, учебные материалы
-
Исправление багов и поддержка существующего функционала
-
Взаимодействие с мобильными разработчиками, frontend-разработчиками, дизайнером и продуктовой командой
Требования -
Коммерческий опыт backend-разработки от 2–3 лет
-
Уверенное знание Node.js
-
Опыт работы с NestJS
-
Уверенное знание TypeScript
-
Опыт разработки REST API
-
Опыт разработки backend-части для админ-панелей
-
Опыт разработки backend-части для пользовательской стороны продукта
-
Понимание клиент-серверной архитектуры
-
Опыт работы с базами данных
-
Опыт проектирования структуры данных
-
Понимание авторизации, аутентификации и работы с токенами
-
Опыт работы с ролями и правами доступа
-
Опыт интеграции внешних API и сторонних сервисов
-
Умение писать чистый, понятный и поддерживаемый код
-
Опыт работы с Git
-
Умение работать по ТЗ
-
Умение взаимодействовать с командой разработки
-
Ответственность, внимательность к деталям и системный подход
Будет плюсом -
Опыт работы с EdTech-проектами
-
Опыт разработки LMS, образовательных платформ или онлайн-курсов
-
Опыт работы с микросервисной архитектурой
-
Опыт работы с Docker
-
Опыт работы с PostgreSQL
-
Опыт работы с Redis
-
Опыт настройки серверов и деплоя
-
Опыт интеграции платежных систем
-
Опыт интеграции AI-сервисов
-
Опыт работы с файловыми хранилищами
-
Опыт разработки API для мобильных приложений
-
Опыт работы с админ-панелями и ролями пользователей
Кого мы ищем
Мы ищем Middle Backend-разработчика, который умеет не просто писать отдельные endpoints, а понимает backend-логику продукта.
Важно, чтобы кандидат понимал:
-
как строить понятную и масштабируемую backend-архитектуру;
-
как backend должен работать с мобильным приложением и админ-панелью;
-
как правильно проектировать API;
-
как работать с ролями, правами доступа и пользовательскими данными;
-
как писать код, который будет удобно поддерживать и развивать.
Условия -
Работа только в офисе
-
Удалённый и гибридный формат не рассматриваются!
-
График: 5/2
-
Работа над современным EdTech-продуктом
-
Участие в разработке платформы с нуля
-
Работа в команде с мобильными разработчиками, frontend-разработчиками, дизайнером и продуктовой командой
-
Долгосрочное сотрудничество
-
Своевременная оплата
-
Возможность влиять на техническое качество продукта
Важно!
Мы рассматриваем только кандидатов, готовых работать в офисе на постоянной основе.
Удалённый и гибридный формат работы не предусмотрены.
Нам нужен Backend-разработчик уровня Middle, который имеет опыт разработки backend-части для админ-панелей и пользовательской стороны продукта, уверенно работает с NestJS / Node.js и готов глубоко погружаться в продукт.
Ключевые навыки
- API
- NestJS
- TypeScript
- Node.js
- Backend
- PostgreSQL
- SQL
- Git
- Docker
- Узбекский — C1 — Продвинутый