Golang / Go Developer

Golang / Go Developer


Полный рабочий день | до 200 000 руб. | www.t1-group.ru

О компании:

Мы являемся создателями уникальной системы РНИС, которая:

  • Принимает в реальном времени с 20к транспортных средств навигационные данные с частотой ~1 раз в 15 секунд, производит их обработку (расчет производных метрик, например пробегов; сверка плановой траектории и тайминга передвижения с фактическими данными) и предоставляет инструменты для анализа пользователями объема и качества выполненной транспортными средствами работы.
  • На данный момент в промышленной эксплуатации находится 4 инстанса системы (включая SaaS), в 2020 году планируется ввод в пром еще 6 инстансов.
  • Основными заказчиками являются государственные структуры уровня региональных властей.

Продукт разрабатывает и сопровождает одна команда, в которой не хватает опытного, самостоятельного и ответственного Go разработчика.

Задачи

  • Разработка и модернизация компонентов региональной системы мониторинга и диспетчеризации автомобильного транспорта (РНИС).

С чем придется иметь дело:

  • Микросервисная архитектура (Golang и PHP, gRPC, Protobuf)
  • CI/CD и контейнеры (Docker, Rancher, GitlabCI, Kubernetes)
  • Хранение и обработка больших объемов данных (PostgreSQL, Timescale, MongoDB)
  • Системы мониторинга (Prometheus и Zabbix, Grafana)
  • Интеграция с FrontEnd на React (REST API, WebSockets)
  • Очереди обмена и кеши (RabbitMQ, Redis)
  • Разнообразие микросервисов, от реалтайм обработки данных до телеграмм ботов

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

  • Проектирование и разработка микросервисов на Go

Требования:

  • Опыт разработки на Go не менее 1 года
  • Опыт работы с очередями и брокерами сообщений
  • Знание и практический опыт работы Git
  • Понимание принципов ООП, SOLID, знание типовых шаблонов Golang

Плюсом будет:

  • Знание MongoDB (aggregation pipeline, mapReduce), PostgreSQL
  • Опыт написания тестов, работы по методике TDD
  • Опыт работы в системах Jira, Gitlab
  • Знание Linux на уровне уверенного пользователя

Условия:

  • Оформление в полном соответствии с ТК РФ, белая зарплата.
  • Офис класса B (латинское!!!) расположен в 5 мин. пешком от м. Автозаводская.
  • Предоставляется оборудованное рабочее место в офисе компании.
  • График работы (время начала и окончания) обсуждается.
  • По результатам первых 1-3 месяцев работы возможна удаленная работа.
ОТКЛИКНУТЬСЯ
Аблогин Иван +7 (926) 6853777
i.ablogin@t1-group.ru
facebook - TelematicsOne


Report Page