Backend-разработчик NestJS и TypeScript
Что за роль
DatsTeam ищет backend-разработчика для проектирования и развития сервисов на NestJS и TypeScript. В центре задач — микросервисная архитектура, contract-first разработка REST API, интеграции и безопасность. Важно создавать не только работающие функции, но и поддерживаемые решения с учётом производительности, отказоустойчивости и масштабирования backend-систем.
Что предстоит делать
- Разрабатывать и сопровождать backend-сервисы на NestJS и TypeScript, поддерживать их работоспособность и развивать существующую функциональность.
- Проектировать микросервисную архитектуру, участвовать в выборе технических решений и учитывать требования к отказоустойчивости и масштабируемости.
- Создавать REST API по подходу contract-first: поддерживать OpenAPI-контракт как SSOT, связывать его с mock-сервером и рабочим сервисом.
- Интегрировать сервисы с внешними системами и источниками данных, включая мессенджеры, SSO и объектные хранилища.
- Защищать пользовательские данные, управлять секретами и обеспечивать подпись и валидацию межсервисных запросов.
- Писать автоматические тесты, участвовать в code review, поддерживать документацию и качество кода.
- Настраивать и сопровождать CI/CD-пайплайны, работать с Docker и docker compose.
Что потребуется
- От четырёх лет коммерческой разработки на NestJS и TypeScript.
- Практический опыт проектирования и поддержки микросервисной архитектуры.
- Хорошее знание MongoDB и PostgreSQL, опыт применения Redis для кэширования, очередей или распределённых блокировок.
- Опыт contract-first разработки REST API с OpenAPI, mock-серверами и кодогенерацией типов.
- Понимание контейнеризации и деплоя, опыт работы с Docker, автоматическим тестированием и CI/CD.
- Опыт с WebSocket, pub/sub или webhook-интеграциями; готовность работать с Bun и Elysia наряду с NestJS.
- Аккуратный стиль разработки, умение проводить содержательное code review и документировать технические решения.
Что важно знать
В качестве дополнительных преимуществ указаны интеграции с Telegram через MTProto и Bot API, Kafka и BullMQ, MinIO или S3, Kubernetes и Helm. Также пригодятся знания криптографической безопасности, on-prem и airgapped-деплоев, GraphQL и блокчейн-интеграций. Эти навыки перечислены как плюсы, а не как обязательные требования.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram