Senior Backend Developer (Node.JS)

Дата размещения вакансии: 30.01.2025
Работодатель: WMT
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

· Облачная инфраструктура, IaC;

· Гибкая архитектура backend под управлением микросервисной платформы iPaaS Platformeco, Node.js с TypeScript, Go-сервисов;

· Покрывающая потребности всех бизнес-направлений CRM в микрофронтендной реализации на JS и Vue.js;

· Расширенные средства мониторинга, отладки, деплоя и ванильный CI/CD;

· Продуктовый подход.

Трансформация идет полным ходом!

ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:

· Разработка серверного приложения на Node.js с фреймворком NestJS и TS;

· Работа с БД PostgreSQL, кеширование в Redis;

· Реализация интеграций с другими системами через Kafka и по API;

· Поддержка текущих решений и оптимизация производительности;

· Активное взаимодействие с другими участниками команды и компании (фронты, аналитики, devops, архитекторы).

НАШИ ТЕХНОЛОГИИ И ФРЕЙМВОРКИ:

· Инфраструктура: Yandex Cloud (IaaS, PaaS), микросервисы в кластерах Kubernetes;

· DevOps: GitLab, Nexus, Vault, Yandex Cloud;

· Databases: PostgreSQL, MongoDB;

· Backend: Node.js, Golang, микросервисная low-code платформа Platformeco;

· Frontend: JavaScript + Vue.js, микрофронтенды;

· Методология разработки: Agile Scrum (6 бизнес-продуктовых команд и 2 сервисные/платформенные).

НАШИ ОЖИДАНИЯ:

· Опыт работы с Node.js, NestJS, TS;

· Понимание принципов разработки RESTful API;

· Уверенные знания СУБД PostgreSQL, опыт проектирования БД;

· Глубокие знания SQL и опыт построения сложных запросов;

· Знание TypeORM (или другой ORM);

· Умение работать с Git;

· Опыт кэширования данных (Redis);

· Опыт интеграции со сторонними сервисами (HTTP, gRPC, Kafka / RabbitMQ);

· Опыт работы с Docker, Docker-compose;

· Навыки работы с CI/CD (у нас GitLab);

· Будет плюсом понимание и умение применять паттерны разработки;

· Понимание работы систем управления контейнеризацией Kubernetes;

· Отлично, если есть опыт покрытия кода тестами на Jest.

Условия:

  • Аккредитованная IT компания
  • Комфортный график работы-удаленный или гибридный
  • Стабильная заработная плата, которую мы готовы обсуждать по итогам интервью
  • Полноценный трудовой договор или оформление по удобному для вас формату сотрудничества (ИП, СЗ)
  • Возможна организация обучения или сертификации, как по плану обучения внутри компании, так и по инициативе сотрудника
  • Организация участия в профильных IT мероприятиях (в том числе по инициативе сотрудника)
  • Реферальная программа для сотрудников – бонус за рекомендованного трудоустроенного IT-специалиста
  • Комфортное HR сопровождение на всех этапах сотрудничества

​​​