Развитие ИИ-агентов: обработка сообщений, вызов внешних функций, проверка ответов нейросети и защита от ошибочных действий.
Разработка и поддержка интеграций с YClients, мессенджерами, CRM и платёжными системами. Обеспечение стабильной работы сервисов при сбоях, повторной обработке сообщений и одновременных запросах. Работа с базами данных и оптимизация запросов.
Написание автоматических тестов для бизнес-логики, интеграций и диалогов ИИ-агента. Поддержка стабильности платформы, устранение ошибок и внедрение обновлений. Участие в проектировании архитектуры, проверке кода и ведении технической документации.
Технологии: TypeScript, Node.js, NestJS, PostgreSQL, Prisma, Redis, RabbitMQ, Socket.IO, OpenAI SDK, OpenRouter, LangChain, Pinecone, Docker, Kubernetes, GitLab CI, Cloudflare.
Требования: от 5 лет коммерческого опыта серверной разработки, включая от 3 лет с Node.js и TypeScript; уверенное знание NestJS и опыт разработки микросервисов; интеграции со сторонними сервисами через REST API; практический опыт с PostgreSQL, Redis и RabbitMQ; опыт работы с LLM и их API; умение писать автоматические тесты; опыт с Docker, Kubernetes и автоматизацией развёртывания; самостоятельность и ответственность.
Будет плюсом: интеграции с YClients, Altegio, DIKIDI или аналогичными системами; работа с API WhatsApp, Telegram и Instagram; подключение платёжных систем; знакомство с LangChain и векторными базами данных; опыт разработки SaaS-продуктов и AI-сервисов.
Условия: полная занятость, график 5/2, удалённая работа.