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