Golang Backend Developer
О нас:
Уже более 12 лет мы предоставляем IT-платформу (ПАК ВсМК) для взаимодействия охранных предприятий и организаций страны, в том числе взаимодействие с транспортными средствами.
Наши клиенты – частные охранные предприятия, государственные организации и силовые ведомства. Среди них Вневедомственная охрана Росгвардии, Сбербанк, СПб ГУП «Горэлектротранс», Дельта Системы безопасности, Гольфстрим Служба охраны и многие другие.
Технологический стек проекта:
- Go;
- PostgreSQL, MongoDB, ClickHouse;
- gRPC, RabbitMQ, Kafka, HTTP, Websocket;
- GitLab.
Чем предстоит заниматься:
- участвовать в проектировании и анализе решений вместе с командой;
- разрабатывать новые компоненты;
- поддерживать существующий продукт и рефакторить старый код;
- проводить интеграции с внешними сервисами;
- писать автоматизированные тесты (модульные, интеграционные, нагрузочные) и сотрудничать с командой QA.
Требования:
- опыт разработки на Golang - от 1 года;
- общий опыт разработки на backend - от 6 лет;
- знание ООП и паттернов программирования, практика их применения;
- опыт проектирования, разработки и сопровождения многопоточных, отказоустойчивых, масштабируемых информационных систем;
- опыт разработки с использованием SQL и NoSQL баз данных, key-value хранилищ и брокеров сообщений;
- понимание принципов сетевого взаимодействия;
- опыт и знание подходов построения распределенных, надежных систем: мониторинг, паттерны отказоустойчивости и масштабирования;
- уверенная работа с Linux, командной строкой.
Будет плюсом:
- понимание механизмов Service Discovery, Gracefully Shutdown, Event Streaming;
- умение писать юнит- и интеграционные тесты;
- использование Swagger / OpenAPI;
- интерес и опыт построения архитектуры приложений.
Мы предлагаем:
- работу в стабильной ИТ-компании с государственной аккредитацией;
- оформление по ТК РФ, конкурентная заработная плата по результатам собеседования;
- гибкое начало дня: приходим в офис с 9 до 11;
- комфортный офис в Санкт-Петербурге (метро Елизаровская / пл. Александра Невского) с оплачиваемой парковкой;
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).