Разработать учебные материалы и вести курс по backend-разработке на Node.js/TypeScript, обучая студентов проектированию и эксплуатации продакшен-сервисов.
Центральный университет ищет опытного backend-разработчика на роль лида курса «Бэкенд-разработка». Нам нужен практик, который строил и поддерживал сервисы в продакшене и готов научить студентов делать то же самое: проектировать API как контракт, держать бизнес-правила в домене, не терять данные при конкурентных изменениях, защищать доступ, тестировать и эксплуатировать сервис.
Курс рассчитан на 15 недель. Студенты проходят путь от первого HTTP-сервера до сервиса, который можно передать другой команде: с документированным API, слоистой архитектурой, транзакциями, аутентификацией, фоновыми задачами, тестами, метриками и воспроизводимым деплоем.
Программа и стек курса уже сформированы, учебные материалы предстоит создать. Лид разрабатывает их с нуля вместе с командой университета, а затем ведёт курс.
Стек курса:
Node.js LTS, TypeScript, pnpm, Fastify, zod, Kysely + pg, PostgreSQL, Vitest.
Разработка курса (до февраля, удалённо):
Проведение занятий (с февраля, очно):
Работа с командой курса:
Поддержка студентов:
Взаимодействие с университетом:
Фундаментальные знания:
Практический опыт:
Работа с людьми:
До февраля удалённая разработка материалов курса. С февраля очные занятия в кампусе (м. Маяковская / м. Охотный ряд).
Занятость 15–20 часов в неделю в период проведения курса. Нагрузку на этапе разработки материалов обсуждаем индивидуально.
Достойное вознаграждение, обсудим на собеседовании.