Локация

Senior developer (Golang)

Единая Сервисная Платформа
Москва Опыт работы от 3 лет Постоянная занятость Полный день
Поделиться

Описание

Мы ищем Teamlead разработки, готового работать над программным модулем для кассового оборудования. Наш модуль работает на большинстве существующих моделей касс, работает на ОС Linux, Windows, Android.

Вам предстоит:

Участие в проекте по созданию платформы управления ритейл бизнесом, в роли руководителя разработки модуля, контролирующего кассовую технику, проверяющего марки Честного Знака, собирающего телеметрию на кассовом узле, контролирующего все события происходящие на кассе.

Необходимо доработать текущие решения:

  • Прошивки, драйверы, утилиты для работы, настройки ККТ, смарт-терминалов;
  • Агенты мониторинга и телеметрии под Windows, Linux, Android;
  • Интеграции с внешними сервисами;

Мы ищем эксперта, который умеет одновременно лидировать команду и самостоятельно писать код.

Основные обязанности:

  • Лидирование работы команды, состоящей из андроид и go-разработчиков, QA, AQA и др. (подбор команды, оценка и развитие команды)
  • Разработка агентской части системы для установки на терминалы: реализация кроссплатформенной функциональности управления и сбора телеметрии;
  • Разрабатывать на GO современные кроссплатформенные решения и софтверные продукты компании: писать чистый и стабильный код сервисов;
  • Проводить рефакторинг устаревшей логики и оптимизировать решения;
  • Проведение код-ревью;
  • Документирование кода;
  • Исправление ошибок и консультация аналитиков по реализации логики решений в коде.

Мы ожидаем, что у вас есть:

  • Опыт работы в роли тимлида от 1 года или опыт в роли ментора или опыт на позиции senior developer c лидированием команды;
  • Уверенное владение языком Go: от 2 лет коммерческой разработки;
  • Понимание стандартной библиотеки и паттернов программирования на Go;
  • Создание приложений для Linux и Windows. Знание особенностей разработки кроссплатформенных приложений;
  • Опыт работы с такими протоколами, как HTTP/HTTPS, WebSocket, gRPC, MQTT;
  • Понимание концепций client-server, peer-to-peer, REST API и RPC;
  • Знания в области безопасности: Реализация безопасных соединений (TLS/SSL), шифрование и защита данных, управление сертификатами;
  • Опыт работы с контейнерами: понимание работы Docker, OCI-образов, настройка и использование контейнеров для тестирования;
  • Опыт работы с инструментами тестирования на Go (например, testing, testify).

Желательные требования:

  • Опыт работы с кассовой техникой
  • Опыт использования Jenkins, GitLab CI, GitHub;
  • Опыт работы с SQLite, PostgreSQL;
  • Понимание принципов работы in-memory баз данных (Redis, etcd);

Мы предлагаем:

  • Оформление по ТК РФ в штат компании;
  • Гибридный график работы (2-3 дня присутствия в офисе в неделю);
  • Работу в перспективном стартапе с продуктом федерального уровня;
  • Возможность внести свои инициативы и увидеть результат своей работы;
  • Открытую демократичную корпоративную культуру стартапа;
  • Компетентную команду.
16 дней назад Источник: hh.ru
Обращаем Ваше внимание, что вакансия взята с внешнего источника hh.ru. Администрация сайта не несет ответственность за ее содержание.
Рекомендуемые вакансии
  • Москва
Описание Senior Developer 1С:ERP (с переездом во Вьетнам) Senior 1 C Developer Компания 1C Vietnam успешно работает на рынке Вьетнама как дочернее предприятие Фирмы 1С и аккумулирует 30-ти летний консалтинговый опыт создания инновационных решений ...
12.01.2026
  • Headshot
  • Москва
... дизайнеров, QA и других разработчиков Рефакторить и улучшать легаси-код во фронтенде и бэкенде Что важно иметь в опыте: Golang + PHP HLS-протокол (понимание основных состояний/механики даже на уровне пет-проектов) Владение PostgreSQL и Redis Понимание ...
25.12.2025
  • Евсеев Сергей Владимирович
  • Москва
... производительности смарт-контрактов. Требования: Уверенный Senior+ уровень в Rust; Глубокое знание ... бюрократии и бессмысленных созвонов; Команда senior-инженеров и трейдеров, работающих с ...
25.12.2025