Middle Backend разработчик Golang

Зарплата

от 200 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Продуктовая IT-компания, разрабатывающая решения в области digital merchandising в сегменте онлайн-ритейла

Описание вакансии

О компании и команде

24TTL.net — продуктовая aккредитованная IT-компания, резидент инновационного центра «Сколково». Мы разрабатываем решения в области digital merchandising для крупного бизнеса в сегменте онлайн-ритейла, помогая анализировать представленность брендов на торговых площадках и маркетплейсах по всему миру с помощью сервиса аналитики и мониторинга 24ORM – в СНГ, Ближнем Востоке, Индонезии и Мексике. Сотрудничаем с крупнейшими мировыми брендами, — LG, P&G, LEGO, Microsoft, Sennheiser, Lenovo, Colgate-Palmolive, Abbott и другими.

Приглашаем опытного Middle backend разработчика Golang в команду SaaS-сервиса аналитики и мониторинга 24ORM для проектирования, разработки и поддержки приложений.

Ожидания от кандидата

Обязанности:

  • Разрабатывать и поддерживать высокопроизводительные приложения.
  • Исправлять ошибки программного обеспечения и устранять проблемы производительности.
  • Контейниризировать приложения с помощью Docker и развертывать их в облачной среде.

Требования:

  • Golang как основной язык программирования: знание языка Golang и его стандартных библиотек; самостоятельно или в команде реализованные сервисы в коммерческом приложении на языке Golang; знание работы Go внутри и как его профилировать.
  • Опыт работы с брокерами сообщений (в особенности RabbitMQ), для создания масштабируемых и надежных распределенных систем.
  • Базы данных: работа с одной из реляционных баз данных (предпочтительно, PostgreSQL); умение писать sql запросы, с использованием подзапросов, JOIN, GROUP, HAVING; преимуществом будет работа с Clickhouse; умение спроектировать схему базы данных для приложения (в нормализованной или денормализованной форме); знание как профилировать запросы к БД.
  • Опыт использования Redis для кэширования, управления сессиями и хранения данных.
  • Умение эффективно использовать Docker для контейниризации, включая инструменты оркестрации контейнеров, такие как Kubernetes.
  • Умение мониторить стандартные метрики приложения с помощью Grafana.
  • Понимание принципов разработки программного обеспечения, включая структуры данных, алгоритмы и шаблоны проектирования.
  • Навыки быстрого нахождения базового решения бизнес-задачи, и его последующего улучшения.
  • Хорошие навыки коммуникации и работы в команде, способность самостоятельно взаимодействовать с межфункциональными группами для уточнения требований и создания решения.

Условия работы

  • Официальное трудоустройство, оформление по ТК РФ;
  • Удаленный формат работы: 5/2, с 10:00 до 19:00;
  • Крупные проекты для международных брендов;
  • Использование самых современных инструментов и практик работы с клиентами и развития продукта;
  • Работа в компании с сильной внутренней культурой;
  • Обучение и возможность профессионального роста.