Обязанности:
ЕСП (Единая Сервисная Платформа) - продуктовая ИТ-компания - разработчик решений для бизнеса, обеспечивающиx работу касс в соответствии с законодательством.Наш основной продукт - программное обеспечения для касс ЕСМ (Единый Сервисный Модуль).ЕСМ Выполняет функции ТС ПИоТ, обеспечивает взаимодействие с ГИС МТ по защищенному каналу с применением фискального накопителя. Обеспечивает получение и передачу кода маркировки в ГИС МТ в рамках разрешительного режима в онлайн запросах и с ЛМ ЧЗ в офлайн запросах. Основные обязанности: Разработка агентской части системы для установки на терминалы: реализация кроссплатформенной функциональности управления и сбора телеметрии; Разрабатывать на GO современные кроссплатформенные решения и софтверные продукты компании: писать чистый и стабильный код сервисов; Проводить рефакторинг устаревшей логики и оптимизировать решения; Проведение код-ревью; Документирование кода. Мы ожидаем, что у вас есть: Уверенное владение языком Go: от 3 лет коммерческой разработки; Понимание стандартной библиотеки и паттернов программирования на 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); Опыт работы в роли тимлида от 1 года или опыт в роли ментора или опыт на позиции senior developer c лидированием команды; Мы предлагаем: Оформление по ТК РФ в штат компании; Гибридный график работы (2-3 дня присутствия в офисе в неделю); Оклад и квартальные премии; ДМС после испытательного срока; Работу в перспективном стартапе с продуктом федерального уровня; Возможность внести свои инициативы и увидеть результат своей работы; Возможность попробовать себя в роли тимлида в перспективе года работы в компании; Открытую демократичную корпоративную культуру стартапа; Компетентную команду.Похожие вакансии
Golang-разработчик (Middle+\Senior), GameDev
Договорная
Москва. Станции метро: Шаболовская
SkillStaff
Senior Backend разработчик (Golang+Python)
От 350 000 руб.
Москва. Станции метро: Шаболовская
Стрит Фалькон