В команду по разработке веб-приложения (интеграция с нейросетями) на неполный рабочий день требуется Golang Middle Developer.
Мы ищем специалиста, который возьмет на себя часть текущих задач и сможет участвовать в обеспечении бесперебойной работы нашего приложения.
Обязанности:
— Разработка и поддержка бэкенд части веб-приложения, используя технологии Go, Rabbit MQ, Websockets, Mongo DB, Redis, Docker.
— Участие в проектировании и оптимизации архитектуры приложения совместно с архитектором.
— Работа в тесном сотрудничестве с другими участниками команды для достижения общих целей проекта (Команда работает спринтами 2 недели по фреймворку Скрам).
— Поддержка и оптимизация существующего кода, рефакторинг и улучшение производительности приложения.
— Участие в технических обсуждениях, принятие участия в планировании и оценке задач, груммингах, ретро, демо.
— Поддержка работы веб-приложения после запуска.
— Сообщать о проблемных местах и вариантах устранения (в случае возникновения).
Требования:
Образование и опыт:
— Опыт работы от 3 лет.
— Знание языка программирования Go на уровне Middle и выше.
— Уверенное владение Rabbit MQ .
— Опыт работы с Websockets.
Навыки:
— Глубокие знания и понимание работы баз данных MongoDB и Redis.
— Опыт работы с контейнеризацией в Docker для развертывания и управления приложениями приветствуется.
— Понимание микросервисной архитектуры и принципов RESTful API.
— Понимание принципов обработки больших объемов данных.
— Опыт работы с системами управления версиями и CI/CD практиками.
— Умение работать в команде, коммуницировать.
Личные качества:
— Аналитическое мышление и способность решать технические проблемы эффективно.
— Ответственность,
— Пунктуальность.
— Способность быстро входить в существующий проект и адаптироваться к его особенностям.