24 сентября 2024
Ищем Lead GO Developer в команду Робовойс (https://robo-voice.ru/) - конструктор голосовых и текстовых роботов!
Наш продукт имеет несколько направлений развития включая голосовых роботов, текстовых роботов, ML, LLM (большие языковые модели).
Стек технологий: Go, Python, Gitlab, Ansible, Postgres, Redis, Consul, Traefik, Docker/Docker Swarm, Kafka, Grafana, Asterisk.
Инфраструктура: в настоящее время наш продукт базируется на Docker Swarm с планами перехода на Kubernetes в ближайшем будущем.
Обязанности:
Руководить командой разработчиков, обеспечивая высокое качество разработки и своевременное выполнение задач.
Разрабатывать и поддерживать архитектуру программного обеспечения для диалоговой платформы, включая сервисы и API.
Участвовать в проектировании и реализации новых функций, обеспечивая их соответствие требованиям безопасности, производительности и масштабируемости.
Проводить код-ревью, обеспечивая качество и соблюдение лучших практик разработки.
Оптимизировать процессы разработки и внедрять инструменты, улучшающие производительность команды.
Сотрудничать с кросс-функциональной командой, включая системных аналитиков, тестировщиков, ML-специалистов и продукт-менеджеров.
Создавать и поддерживать техническую документацию для разработанных решений.
Активно участвовать в деплойменте и настройке систем и компонентов.
Опыт коммерческой разработки на Go более 5 лет.
Опыт работы в роли технического лидера или ведущего разработчика от 2 лет.
Глубокие знания и опыт разработки на GoLang, включая работу с базами данных, сторонними API и веб-сервисами, разработку собственных API.
Опыт проектирования и строительства высоконагруженных и распределенных систем.
Знание принципов и опыт работы с контейнеризацией (Docker) и оркестрацией контейнеров (Kubernetes).
Уверенное владение инструментами контроля версий и CI/CD (Gitlab, Jenkins и т.д.).
Понимание принципов работы с базами данных (Postgres, MySQL, Redis) и написания сложных SQL-запросов.
Опыт работы с Linux.
Опыт работы в Agile-команде.