Senior developer (Golang)
По договоренности
- Третьяковская
- Новокузнецкая
- Павелецкая
Мы ищем 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 дня присутствия в офисе в неделю);
- Работу в перспективном стартапе с продуктом федерального уровня;
- Возможность внести свои инициативы и увидеть результат своей работы;
- Открытую демократичную корпоративную культуру стартапа;
- Компетентную команду.
Адрес: Россия, Москва, улица Шаболовка, 31Г
Опубликована день назад
Похожие вакансии
Иви — один из лидеров рынка онлайн-кинотеатров в России и странах СНГ, №1 в рейтинге Лучших работодателей России 2023 и компания в списке ТОП-10 рейтинга Хабр Карьеры 2023. Уже 15 лет мы работаем на рынке профессионального легального видеоконтента, к...
- Полный день
- Опыт от 3 лет
- Москва
2 дня назад
Мы, трайб «Розничное взыскание и урегулирование» Сбербанка, создаем систему для работы с проблемной задолженностью. Наш продукт – это совокупность уникальных сервисов, позволяющих максимально упростить весь workflow по взысканию: от поступления инфор...
- Полный день
- Опыт от 3 лет
- Москва
4 дня назад
Мы — команда, работающая над core-платформой с микросервисной архитектурой: backend на Node.js/TypeScript, сложные распределённые системы, масштабируемые сервисы, большие объёмы данных. У нас реальные технические вызовы: оптимизация производительност...
- Полный день
- Опыт от 3 лет
- Москва
2 дня назад
В связи с масштабированием сети, ИТ-департамент Spirit. расширяет команду и приглашает к сотрудничеству Разработчика мобильных приложений (Senior Flutter Developer). Чем предстоит заниматься: Проектирование и реализация нового функционала мобильного ...
- Полный день
- Опыт от 3 лет
- Москва
день назад
Мы разрабатываем аналитические системы на базе единой платформы, которые позволяют безопасно работать с данными независимо от их формата, метода хранения и эксплуатации. Платформа основана на концепции Infrastructure as Code (IAC) и состоит из нескол...
- Полный день
- Опыт от 3 лет
- Москва
8 дней назад