Инноватрикс

Golang-разработчик

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет

Мы разрабатываем передовые решения в области искусственного интеллекта, создавая интеллектуального бота AISO, который может заменить менеджера по продажам, специалиста технической поддержки, менеджера по туризму и выполнять другие роли, связанные с коммуникацией. Мы используем самые современные технологии машинного обучения и генерации естественного языка, чтобы робот мог вести осмысленные диалоги, понимать намерения клиентов, предлагать персонализированные решения и эффективно автоматизировать бизнес-процессы.

Наш продукт помогает клиентам сократить операционные затраты, повысить скорость обработки запросов и улучшить качество клиентского сервиса. Интеграции с CRM, ERP, мессенджерами, платежными системами и поддержка многоканального взаимодействия позволяют нашему продукту адаптироваться под любые задачи бизнеса.

Что предстоит делать:

  • Поддержка и развитие 5 микросервисов на Go (основной фокус), 2 на Ruby, 1 на NodeJS.

  • Проектирование новых микросервисов с нуля, интеграция в существующую архитектуру.

  • Написание фич и багфиксы, развитие внутренних библиотек на Go.

  • Решение инцидентов и проблем распределённых систем (Kafka во главе угла).

  • Рефакторинг и покрытие тестами MVP-сервисов.

  • Участие в архитектурной проработке и обсуждениях с командой.

Стек и технологии:

  • Языки: Go (основной), Ruby, Node.js

  • Архитектура: микросервисная, распределённая

  • Событийность: Kafka (обязательный навык)

  • БД: PostgreSQL, возможны NoSQL

  • Инфраструктура: Docker, Kubernetes, Prometheus, Grafana

Что мы ищем:

Если хочешь поработать с серьёзным зоопарком микросервисов, быть ближе к архитектуре и не боишься многозадачности и общения — это сюда.
​​​​​​​

Наш процесс: интервью с HR техническое интервью оффер.

  • Уверенное проектирование микросервисов с нуля.

  • Реальный опыт работы с Kafka (фичи, баги, инциденты).

  • Понимание распределённых систем и взаимодействия между сервисами.

  • Навыки самостоятельной аналитики и описания задач.

  • Готовность к частым рабочим коммуникациям и созвонам.

  • Опыт метрик: какие, зачем, где нужны.

  • Сбор и уточнение бизнес-требований при необходимости — аналитиков не всегда хватает.