Мы ищем вовлечённого и талантливого backend-разработчика (Node.js), который будет участвовать в создании и развитии внутренних корпоративных систем и инструментов автоматизации. Тебе предстоит работать с микросервисной архитектурой, современным стеком на NestJS и решать интересные и нетривиальные технические задачи.
Мы ценим инициативу, готовность предлагать собственные идеи и стремление расти вместе с командой. У тебя будет возможность развиваться в направлении Machine Learning и интеллектуальных решений, совершенствовать свои навыки и влиять на итоговый результат.
Твои задачи:
- Проектирование и разработка новых backend-сервисов на Node.js (NestJS, TypeScript).
- Доработка и сопровождение корпоративных продуктов: ITSM-система, CRM, CMDB, таск-менеджер и др.
- Разработка интеграций с внешними системами и чатами: Telegram, МТС Link и др.
- Работа с Zabbix API для автоматизации процессов мониторинга и оповещений.
- Настройка дашбордов, алертов и источников данных в Grafana.
- Участие в проектировании архитектуры приложений и разработке REST API.
- Работа с контейнеризированными приложениями (Docker, Docker Swarm).
- Поддержка и модификация автоматизированной отчётности с использованием ELK-стека.
- В перспективе — участие в проектах с применением ML/DS-подходов (Python, TensorFlow/PyTorch и др.).
Наши ожидания:
- Опыт коммерческой разработки на Node.js от 2-х и более лет
- Уверенная работа с фреймворком NestJS и языком TypeScript
- Уверенная работа в командной строке Linux
- Понимание принципов REST/gRPC API
- Опыт работы с реляционными БД (PostgreSQL)
- Опыт работы с Git и понимания основных Git Flow концепций
- Умение писать чистый, модульный и поддерживаемый код.
- Понимание базовых принципов построения архитектуры приложений и готовность в этом развиваться
- Опыт работы с RabbitMQ или другими брокерами сообщений
- Опыт работы с Docker, понимание основ container orchestration.
- Готовность работать в гибридном формате (офис + удалёнка).
Будет твоим преимуществом:
- Опыт работы с Grafana, построения дашбордов, подключения различных datasource.
- Опыт работы с ELK-стеком (Elasticsearch, Logstash, Kibana) для сбора и анализа логов.
- Опыт работы с Zabbix, Prometheus или другими системами мониторинга.
- Опыт работы с Zabbix API или желание в нём разобраться.
- Знание основ MLOps, опыт с ML-инструментами будет плюсом.
- Понимание работы CI/CD (GitLab CI, GitHub Actions и др.).
- Понимание DevOps-подходов и интерес к автоматизации инфраструктуры (опционально).
- Опыт проектирования и интеграции распределенных систем.
Что мы тебе предлагаем:
-
участие в развитии мощной high-load системы;
-
амбициозные задачи и возможность проявить себя на различных проектах в ритейле, здравоохранении, e-commerce, банковской сфере;
-
активный и опытный коллектив;
-
гибридный формат работы;
-
широкий полис ДМС (в том числе льготные условия для членов семей);
-
действует реферальная программа "Приведи друга на работу";
- дружелюбная команда и отсутствие бюрократии.