🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Лид курса «Бэкенд-разработка»

Центральный университет
Москва
Работа в офисе
Опубликовано: 03 Nov 2026
от 50 000 до 70 000 ₽

Центральный университет ищет опытного backend-разработчика на роль лида курса «Бэкенд-разработка». Нам нужен практик, который строил и поддерживал сервисы в продакшене и готов научить студентов делать то же самое: проектировать API как контракт, держать бизнес-правила в домене, не терять данные при конкурентных изменениях, защищать доступ, тестировать и эксплуатировать сервис.

О курсе

Курс рассчитан на 15 недель. Студенты проходят путь от первого HTTP-сервера до сервиса, который можно передать другой команде: с документированным API, слоистой архитектурой, транзакциями, аутентификацией, фоновыми задачами, тестами, метриками и воспроизводимым деплоем. 

Программа и стек курса уже сформированы, учебные материалы предстоит создать. Лид разрабатывает их с нуля вместе с командой университета, а затем ведёт курс.

Стек курса: Node.js LTS, TypeScript, pnpm, Fastify, zod, Kysely + pg, PostgreSQL, Vitest.

Обязанности

Разработка курса (до февраля, удалённо):

  • доработка программы курса и детализация тем по неделям;

  • написание учебных материалов: лонгридов к каждой теме, презентаций к лекциям;

  • разработка сервиса для демонстраций и сценариев живых демо;

  • разработка семинарских задач, домашних заданий с автопроверкой и критериями оценки, квизов к лекциям;

  • подготовка вариантов контрольных работ и формата итогового экзамена;

  • подготовка методики для ассистентов: эталонные решения, типовые ошибки, критерии проверки.

Проведение занятий (с февраля, очно):

  • проведение лекций с живыми демонстрациями;

  • проведение семинаров или координация семинаристов;

  • проведение контрольных работ и итогового экзамена.

Работа с командой курса:

  • подбор и онбординг ассистентов;

  • калибровка проверки, чтобы оценки разных ассистентов были согласованы; разбор спорных случаев и апелляций;

  • регулярные синки с командой;

  • обратная связь ассистентам по качеству проверки и ревью.

Поддержка студентов:

  • консультации по материалу и заданиям, в том числе разбор кода и архитектурных решений студентов;

  • ответы на вопросы в чате курса (вместе с ассистентами) и публикация разъяснений по частым вопросам;

  • разборы типовых ошибок после домашних заданий и контрольных;

  • мониторинг успеваемости: отслеживание отстающих студентов, работа с ними вместе с учебным офисом;

  • сбор обратной связи от студентов и учёт её в следующей итерации курса.

Взаимодействие с университетом:

  • согласование тем и сквозных проектов с лидами смежных курсов (фронтенд, основы промышленной разработки);

  • работа с образовательной командой над качеством курса;

  • актуализация материалов по итогам проведения.

Требования

Фундаментальные знания:

  • глубокое понимание архитектуры backend-приложений и принципов разделения ответственности;

  • экспертное знание проектирования HTTP API, валидации, обработки ошибок и обратной совместимости;

  • понимание работы PostgreSQL на уровне приложения: транзакции, уровни изоляции, блокировки, миграции, планы запросов;

  • понимание моделей конкурентности и устройства event loop;

  • знание механизмов аутентификации и авторизации, типичных уязвимостей API;

  • понимание асинхронной обработки: очереди, повторы, идемпотентность;

  • опыт с тестированием, наблюдаемостью и эксплуатацией сервисов.

Практический опыт:

  • коммерческая backend-разработка от 3 лет;

  • продакшен-опыт на Node.js и TypeScript (Fastify, NestJS, Express или аналоги);

  • работа с PostgreSQL и Redis в продакшене;

  • проектирование и документирование API-контрактов (OpenAPI);

  • опыт с Docker, CI/CD, логированием, метриками;

  • умение писать чистый, тестируемый и расширяемый код.

Работа с людьми:

  • умение объяснять сложное просто и на примерах;

  • умение давать конструктивную обратную связь по коду: опыт код-ревью, менторства джунов;

  • готовность организовывать работу небольшой команды (ассистенты, семинаристы) и держать единый стандарт качества;

  • терпение и внимание к студентам с разным уровнем подготовки.

Будет плюсом

  • опыт backend-разработки на втором языке (Go, Java, Python и др.);

  • опыт разбора инцидентов и работы с OpenTelemetry;

  • опыт проведения технических собеседований;

  • опыт создания учебных материалов: статей, докладов, курсов, внутренней документации и онбординга;

  • опыт менторства или преподавания.

Условия работы

  • До февраля удалённая разработка материалов курса. С февраля очные занятия в кампусе (м. Маяковская / м. Охотный ряд).

  • Занятость 15–20 часов в неделю в период проведения курса. Нагрузку на этапе разработки материалов обсуждаем индивидуально.

  • Достойное вознаграждение, обсудим на собеседовании.

🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие