Основные задачи:
Разрабатывать и поддерживать backend-сервисы и API для B2B-проектов на NestJS и TypeScript.
Работать с большими объёмами данных: парсеры, пайплайны, очереди.
Настраивать асинхронную обработку данных через message-queue (Bull или аналоги).
Проектировать и оптимизировать базы данных PostgreSQL с Prisma ORM.
Контейнеризировать сервисы в Docker и следить за деплоем.
Писать аккуратный, понятный и поддерживаемый код.
Требования:
От 2 лет опыта коммерческой backend-разработки.
Уверенно владеть Node.js, NestJS и TypeScript.
Опыт работы с PostgreSQL и Prisma ORM.
Понимать, как устроены очереди сообщений и event-driven архитектура.
Уметь строить парсеры и web-scraping решения.
Владеть Docker, понимать контейнеризацию и оркестрацию.
Опыт работы с облаками (AWS или аналогичные).
Быть внимательным к деталям и не бояться предлагать улучшения.
Уметь работать в распределённой команде.
Английский — от B1
Будет плюсом:
Опыт интеграции AI/ML (OpenAI API и т.п.).
Понимание микросервисной архитектуры.
Опыт с AWS (EC2, S3, Lambda, SQS, RDS).
Знание Prometheus, Grafana или ELK.
Опыт настройки CI/CD.
Понимание ETL-пайплайнов и безопасности (OAuth, JWT).
Мы предлагаем:
Полностью удаленный формат работы и гибкий график.
Возможность работать в международной команде профессионалов.
Участие в B2B-проектах, меняющих бизнес-процессы клиентов.
Возможности для профессионального роста и постоянного обучения.
Оплата в евро.