Backend-разработчик на Node.js / NestJS
Требования
Условия
Компания
Описание вакансии
А2 ДИДЖИТАЛ – это команда инженеров, специализирующихся на разработке технологичных B2B-продуктов. Мы создаем надежные и масштабируемые решения для бизнеса, используя современные технологии и лучшие практики разработки. Наша миссия – помогать компаниям автоматизировать процессы и достигать бизнес-целей через качественные цифровые продукты.
Мы ищем опытного Backend-разработчика для развития и масштабирования нашей веб-платформы.
Вам предстоит работать с высоконагруженной системой и микросервисной архитектурой, включая реализацию онлайн-чатов в реальном времени.
Технологический стек проекта:
- Backend: Node.js, Nest.js, TypeScript
- Архитектура: Микросервисы
- Real-time: WebSocket (Socket.io)
- Базы данных: PostgreSQL, Redis
- Очереди: [RabbitMQ]
- Version Control: GitHub
- Контейнеризация: Docker
Основные обязанности:
- Разработка и поддержка backend-части веб-платформы на Node.js / NestJS
- Проектирование и развитие микросервисной архитектуры
- Реализация функционала онлайн-чатов в реальном времени (WebSocket)
- Разработка и поддержка REST API
- Интеграция со сторонними сервисами
- Оптимизация производительности приложений и баз данных
- Написание чистого, поддерживаемого и масштабируемого кода
- Участие в code review и работе с GitHub (pull requests, branching strategy)
- Подготовка и поддержка технической документации
- Участие в обсуждении и принятии архитектурных решений
Требования
Обязательные навыки:
- Опыт коммерческой разработки на Node.js от 1–2 лет
- Уверенное знание NestJS
- Хорошее знание TypeScript
- Опыт работы с микросервисной архитектурой (RabbitMQ, Redis или аналоги)
- Практический опыт работы с WebSocket (Socket.io, ws, нативные WebSocket)
- Опыт работы с GitHub (PR, Git Flow / feature branches)
- Опыт работы с реляционными БД (PostgreSQL)
- Понимание принципов построения REST API
- Знание паттернов проектирования и backend best practices
Будет плюсом:
- Опыт работы с NoSQL БД (MongoDB, Redis)
- Знание Docker, Docker Compose
- Опыт написания unit и integration тестов (Jest)
- Опыт работы с очередями сообщений (RabbitMQ, Kafka и т.п.)
- Понимание CI/CD процессов
- Опыт оптимизации высоконагруженных систем
Мы предлагаем:
- Конкурентную заработную плату (по результатам собеседования)
- Формат работы: удалённо / гибрид / офис
- Интересные и сложные технические задачи
- Профессиональную и дружелюбную команду
- Возможности для профессионального роста
- Современный технологический стек
Условия работы:
- Формат: [удаленно/офис/гибрид]
- Занятость: полная
- График: полный день / гибкий график
Как откликнуться:
Отправьте резюме с указанием желаемого уровня зарплаты. Приветствуется ссылка на GitHub профиль с примерами кода.
