Backend Developer (Node.js/NestJS/TypeScript)

По договоренности


Основные задачи:

  • Проектировать, разрабатывать и поддерживать масштабируемые backend-сервисы и API для B2B-проектов на NestJS и TypeScript;

  • Создавать и оптимизировать пайплайны обработки данных, парсеры и системы на очередях для работы с большими объемами данных:

  • Реализовывать надежные архитектуры асинхронной обработки и интеграции систем через message queue;

  • Проектировать и поддерживать схемы баз данных PostgreSQL с использованием Prisma ORM;

  • Контейнеризировать приложения с помощью Docker и управлять процессом деплоя;

  • Писать чистый, поддерживаемый код с соблюдением лучших практик разработки.

Требования:

  • Опыт коммерческой разработки backend от 2 лет;

  • Отличное знание Node.js, фреймворка NestJS и языка TypeScript;

  • Опыт проектирования и оптимизации баз данных PostgreSQL с Prisma ORM;

  • Практический опыт работы с очередями сообщений (Bull или аналогами) и event-driven архитектурой;

  • Опыт создания парсеров и систем веб-скрапинга;

  • Владение Docker и понимание принципов контейнеризации и оркестрации;

  • Опыт работы с облачными платформами (AWS или аналогичными);

  • Отличные навыки решения задач и внимание к деталям;

  • Проактивность, готовность предлагать улучшения;

  • Хорошие коммуникативные навыки и умение работать в распределенной международной команде;

  • Английский язык — от уровня B1;

  • Владение русским языком в совершенстве.

Будет плюсом:

  • Опыт интеграции с AI/ML-моделями и работы с нейросетями (OpenAI API и др.);

  • Знание микросервисной архитектуры и распределенных систем;

  • Опыт работы с сервисами AWS (EC2, S3, Lambda, SQS, RDS);

  • Знакомство с системами мониторинга и логирования (Prometheus, Grafana, ELK-стек);

  • Опыт настройки CI/CD пайплайнов;

  • Понимание паттернов обработки данных и ETL-пайплайнов;

  • Знание принципов безопасности и протоколов аутентификации (OAuth, JWT);

Мы предлагаем:

  • Полностью удаленный формат работы и гибкий график;

  • Возможность работать в международной команде профессионалов;

  • Участие в B2B-проектах, меняющих бизнес-процессы клиентов;

  • Возможности для профессионального роста и постоянного обучения;

  • Оплата в евро.


Поделиться:

Опубликована 6 дней назад

Вакансия в подборках

  1. Developer

Похожие вакансии

  • Можно удаленно
  • Подработка
  • Опыт от 3 лет
  • Санкт-Петербург
2 дня назад
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
  • Санкт-Петербург
17 дней назад
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
  • Санкт-Петербург
25 дней назад
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
  • Санкт-Петербург
8 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.