Senior Backend-разработчик Node.js/TypeScript, AI-агенты
О продукте
Афина ИИ — платформа ИИ-агентов для бизнеса. Клиенты подключают WhatsApp, Telegram, Instagram и другие каналы, после чего ИИ-агент консультирует покупателей, помогает выбрать услуги, записывает на приём и отвечает на вопросы. Платформа построена на NestJS и Kubernetes, интегрирована с CRM-системами, мессенджерами, сервисами онлайн-записи и платёжными системами.
Чем предстоит заниматься
- Развивать ИИ-агентов: обработка сообщений, вызов внешних функций, проверка ответов нейросети и защита от ошибочных действий.
- Разрабатывать и поддерживать интеграции с 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-продуктов и сервисов на основе искусственного интеллекта.
Условия
- Опыт работы: 3–6 лет.
- Занятость: полная.
- График: 5/2, рабочие часы: 8.
- Формат работы: удалённо.
- Зарплата: от 800 000 до 1 300 000 ₸ за месяц на руки.