Описание вакансии
Middle Backend Engineer (NestJS + TypeORM)
Что предстоит делать:
- Брать фичу из бизнес-требований и превращать её в работающий бекенд: проработка API/контрактов, декомпозиция, оценки, реализация, ревью, выкладка.
- Разрабатывать модули и сервисы в NestJS.
- Реализовывать REST эндпоинты, авторизацию и роли.
- Покрывать ключевую логику тестами (unit/integration), следить за метриками и логами.
- Плотно взаимодействовать с PM'ом и фронтенд-разработчиками для наиболее быстрой и качественной работы.
Требования
- 2–4 года коммерческой разработки на Node.js/TypeScript.
- Уверенная работа с NestJS
- Глубокий опыт с TypeORM: миграции, репозитории/EntityManager, связи, ленивые/жадные загрузки, транзакции, оптимизация запросов.
- Умение брать фичу с бизнес-требованиями: задавать вопросы, фиксировать контракт, декомпозировать, оценивать сроки и риски, вести фичу до релиза.
- Практика написания тестов, код-ревью, чтения профайлов/логов.
- Понимание HTTP, авторизации, обработок ошибок. Понимание как работать с Redis
