вчера

Разработчик node.js для личных кабинетов

ниже рынка на 28,9%
вакансия 160 000 ₽
в среднем 225 148 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Мы развиваем собственные продукты: личные кабинеты для абонентов B2B и B2C. Приглашаем Backend-разработчика на NodeJS, который присоединится к команде и продолжит развитие серверной части наших сервисов.

задачи

  • Проектирование и разработка REST API на NestJS + TypeScript
  • Развитие backend-сервисов личного кабинета и клиентских API
  • Интеграция с внутренними и внешними системами через HTTP/API-клиенты: обработка ошибок и таймаутов, кеширование и дедупликация запросов
  • Работа с базами данных: оптимизация запросов, мониторинг
  • Написание unit и e2e тестов, участие в code review
  • Документирование API (Swagger) и сопровождение сервисов в test и prod
  • Взаимодействие со смежными командами: фронтенд, QA, DevOps

требования

  • Коммерческий опыт разработки на NodeJS от 2-3 лет
  • Уверенное владение TypeScript
  • Опыт работы с NestJS от 1 года или уверенное знание Express и готовность быстро освоить NestJS
  • Понимание HTTP/REST: проектирование API, статус-коды, пагинация и фильтры, идемпотентность
  • Опыт работы с брокерами сообщений (RabbitMQ или Kafka): очереди, consumers, семантика доставки
  • Умение запускать сервисы в Docker локально, уверенная работа в Linux-окружении
  • Будет плюсом: Passport.js, cookie-based auth, работа с OAuth; Prometheus/Grafana, Sentry; Опыт работы с push-уведомлениями (FCM/APNs/HCM) и SMS-провайдерами; Знание паттернов (Strategy, Adapter, Facade, Factory, Observer, Event Bus); Опыт работы с личным кабинетом, биллингом, платежами или каталогом услуг

условия

  • Аккредитованная IT-компания
  • Официальное трудоустройство, белая заработная плата
  • Заработная плата: фиксированный оклад от 160 000₽
  • Формат работы: в офисе (г. Екатеринбург, переулок Северный 2А) или удаленно
  • Работа над живым продуктом, а не абстрактными проектами
  • Карьерный рост по матрице компетенций
  • Бенефиты от компании: домашний интернет и ТВ, абонемент в фитнес-зал или бассейн, обучение от компании

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.