Middle Backend разработчик Golang
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
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;
- Крупные проекты для международных брендов;
- Использование самых современных инструментов и практик работы с клиентами и развития продукта;
- Работа в компании с сильной внутренней культурой;
- Обучение и возможность профессионального роста.