Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории
backend developer
сопроводительное письмо
описание
Команда разрабатывает высокопроизводительные масштабируемые микросервисы на NestJS. Специалист решает сложные задачи с данными, оптимизирует взаимодействие с базами и обеспечивает согласованность в событийно-ориентированной платформе.
задачи
- Проектировать, разрабатывать и поддерживать масштабируемые микросервисы на NestJS (TypeScript).
- Управлять сложным моделированием данных и оптимизацией запросов для высоконагруженных сред на PostgreSQL и ClickHouse.
- Внедрять и управлять событийно-ориентированными архитектурами на Apache Kafka для надёжного потокового обмена данными и разделения сервисов.
- Проектировать и документировать RESTful API по спецификации OpenAPI (Swagger), обеспечивая контракт-фёрст подход и интеграцию с фронтендом.
- Использовать Supabase для подписок в реальном времени, потоков аутентификации или быстрого прототипирования.
- Обеспечивать качество кода через строгие код-ревью, автоматизированное тестирование (Jest/Supertest) и пайплайны CI/CD.
- Менторствовать младших и мидл-инженеров, давая технические советы и развивая культуру инженерного совершенства.
требования
- 5+ лет опыта бэкенд-разработки с глубокой экспертизой в NestJS и экосистеме Node.js.
- Продвинутое владение PostgreSQL, включая оптимизацию, индексацию и сырые SQL-запросы.
- Производственный опыт с ClickHouse для аналитической обработки и работы с большими данными.
- Сильный опыт с Apache Kafka (производители, потребители, стратегии партиций и реестры схем).
- Доказанный опыт декомпозиции монолитов или создания микросервисов с нуля.
- Мастерство в инструментах OpenAPI/Swagger для автоматической генерации клиентов и документации.
- Опыт интеграции Supabase (PostgREST, Realtime или Auth) в кастомную бэкенд-архитектуру.
- Уверенное владение TDD/BDD с написанием юнит- и интеграционных тестов.
- Умеете разбираться в сложных узких местах производительности и решать их.
- Объясняете сложные архитектурные решения нетехническим людям.
- Берете полную ответственность за свои фичи от дизайна до деплоя и мониторинга.
- Будет плюсом опыт с контейнеризацией и оркестрацией (Docker, Kubernetes), Redis для кэширования, Infrastructure as Code (Terraform) и GraphQL.
условия
- Полностью удалённая работа.
- Бюджет на курсы, конференции и сертификаты.
- Стабильная долгосрочная позиция.
- Гибкие и надёжные платежи.
навыки