Разработчик Go (Golang) developer, удаленно

Meriterra
Санкт-Петербург
👨‍💻 Можно удаленно
🛠️ Golang
💼 2 года опыта и больше
linux postgresql sql redis golang

Зарплата

от 200 000 ₽

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

Pазработчик Golang

10 лет мы разрабатываем программные решения для мобильных операторов: системы межоператорского биллинга и управления трафиком. У нас более 200 клиентов во всем мире.

Мы находимся в post-MVP фазе разработки web-based enterprise платформы для управления интерактивными омниканальными коммуникациями
в сегменте b2c. С помощью этого сервиса компании смогут взаимодействовать со своими клиентами через SMS, WhatsApp, RCS и другие современные каналы, а также создавать чатботов для автоматизированных диалогов.

В данный момент мы ищем ответственного специалиста способного поддерживать существующий код и развить модули биллинга и диалоговых коммуникаций.

С чем предстоит работать:

  • Телекоммуникация, высокие нагрузки, объемы данных, отказоустойчивость и масштабирование

  • Поддержка мессенжер-каналов: SMS, RCS, Viber, Whatsapp, в планах расширять список

  • База абонентов с расширяемыми свойствами и гибкой фильтрацией

  • Кампании с возможностью настройки fallback-сценариев

  • Интерактивный режим: автоматизация диалогов с помощью чат-ботов, их конструктор; интерфейс оператора

  • Аналитика по маркетинговым кампаниям

  • Продвинутый движок тарификации: пакеты, скидки, ступенчатые тарифы, объединение услуг

  • Reselling и маршрутизация

Основной стек технологий проекта:

  • Golang, Java

  • React+Redux

  • Redis (KeyDB)

  • Postgresql

  • NATS-streaming + Protobuf

  • Keycloak

  • Greylog, Prometheus, Grafana

Ваши обязанности:

  • Участие в проектировании и разработка высоконагруженных сервисов

  • Написание бизнес-логики core платформы онлайн-тарификации и отправки сообщений

  • Поддержка существующих программных модулей, написанных другими разработчиками

  • Оценка производительности и оптимизация существующих решений

  • Сопровождение модулей, отвечающих за взаимодействие с внешними системами посредством REST API

  • Подготовка технической документации в своей сфере ответственности

  • Возможна автоматизация тестирования

Наши ожидания от кандидата:

  • Oпыт разработчика Golang от 2х лет. Понимание ключевых механизмов языка: рантайм, горутины, каналы

  • Обязательно умение разбираться в чужом коде

  • Практические навыки работы с SQL и NoSQL DB (на данный момент мы работаем с Redis и PostgreSQL)

  • Понимание принципов разработки нагруженных быстродействующих систем

  • Опыт использования брокеров очередей

  • Умение быстро погрузиться в предметную область

  • Самостоятельность и инициативность

  • Коммуникабельность, навыки командной работы

  • Эмпатия, культура и открытость. Аналитическое мышление, готовность делиться знаниями, учитывать обратную связь

  • Профессионализм и любовь к своей работе

Желательно:

  • Реальный опыт разработки быстрых и нагруженных многопоточных веб-сервисов на Go - будет вашим большим преимуществом

  • Уверенное владение Linux

  • Опыт программирования на Java будет большим преимуществом

Какие преимущества мы предлагаем:

  • Вклад в создание нового инновационного продукта. Работа с новейшими технологиями, постоянное профессиональное развитие

  • Достойный уровень оплаты, размер обсуждается по результатам собеседования (Белая з/п, оформление по ТК РФ или ИП)

  • Удаленный формат работы. Лояльное руководство, поощрение проявления инициативы

  • Профессиональный сплоченный коллектив

  • Участие в уникальных международных телеком-проектах - нашими продуктами пользуются средние и крупные зарубежные операторы сотовой связи

Размещено 15/07/2021

Телеграм-бот RIT.WORK
С ботом rit.work Вы найдете работу, о которой всегда мечтали.

Всего два шага — выбери стек, зарплату и получай уведомления о мега-вакансиях первым.