Мы развиваем собственные продукты: личные кабинеты для абонентов B2B и B2C. Приглашаем Backend-разработчика на NodeJS, который присоединится к команде и продолжит развитие серверной части наших сервисов.
Разработчик node.js для личных кабинетов
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Проектирование и разработка 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, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.