Backend-разработчик (Node.js)
Описание
Обязанности: Разрабатывать и поддерживать backend-сервисы и API на Node.js, NestJS и TypeScript. Проектировать и развивать масштабируемую backend-архитектуру. Интегрировать сторонние API, обеспечивая стабильную работу с учетом rate limits, отказов и высокой нагрузки. Разрабатывать асинхронные процессы и очереди обработки данных. Проектировать и оптимизировать базы данных PostgreSQL с использованием Prisma ORM. Интегрировать LLM API (OpenAI и аналогичные сервисы) в функциональность продукта. Развивать email-инфраструктуру (SMTP, deliverability, bounce handling, warm-up). Участвовать в проектировании архитектуры и сопровождать функциональность на всех этапах, от идеи до production. Требования: Коммерческий опыт Backend-разработки от 5 лет Отличное знание Node.js, TypeScript и NestJS Опыт работы с PostgreSQL и Prisma ORM Опыт работы с очередями сообщений (BullMQ или аналогичные решения) Опыт интеграции сторонних API Уверенная работа с Kafka Знание OAuth, JWT и современных подходов к аутентификации и авторизации Опыт работы с Docker, Kubernetes Условия: Полностью удаленный формат работы Гибкий график Возможность влиять на технические решения и архитектуру продукта