Коротко о проекте: Чат поддержки — канал для связи абонентов со специалистами компании. В нем встроенные чат-боты без участия операторов помогают пользователям решать их вопросы. Главные задачи бэкенда: обеспечить контакт-центр Интерсвязи надежным текстовым каналом связи и дать руководству инструменты мониторинга работы чат-ботов и операторов поддержки.
Чем предстоит заниматься:- разработка новых функций, проработка интеграционных решений;
- улучшение и оптимизация функций;
- мониторинг и оперативное реагирование на инциденты в продуктиве;
- работа в команде с frontend, мобильными разработчиками, взаимодействие с командой devops;
- проведение code review;
- поиск необходимых для работы технических решений;
- описание и декомпозиция задач.
От вас:- уверенное владение Node. js (Nest.js);
- опыт разработки на Node. js (Nest.js) более 1 года;
- опыт работы с TypeScript, Git, Gitlab-CI, Docker и Docker Compose;
- знание принципов работы протоколов http и ws (сокетов);
- знание Redis и базовые приёмы работы с ним;
- опыт разработки API и протоколов взаимодействия между компонентами в рамках проекта;
- понимание принципов работы GRPC.
Будет плюсом:- опыт работы с BullMQ;
- понимание теории разработки, например, стейтфул сервисы, синхронизация и блокировки, алгоритмы;
- опыт работы с K8s, Helm, Argo, написание своих Helm-чартов, поддержка уже написанных;
- опыт разработки на Golang.
От нас:- официальное оформление;
- стабильная заработная плата;
- формат работы: работа в офисе/возможность совмещения offline- и online-формата работы;
- пятидневная рабочая неделя;
- компенсация домашнего интернета;
- абонементы в тренажерный зал и бассейн;
- возможность профессионального развития и карьерного роста;
- обучение за счет компании;
- выездные корпоративные мероприятия и тренинги.