Проект Банка ТОП-3. Команда разрабатывает продукт, который представляет собой альтернативную систему управления базами данных, разработанную для решения задач импортозамещения зарубежных аналогов. Продукт ориентирован на B2B и B2G-сегменты. Используется для компаний с высоконагруженными ИТ-системами, уделяющих особое внимание информационной безопасности. Твои задачи: Создавать, модифицировать и сопровождать серверную часть микросервисных приложений на Go Проектировать и реализовывать API с использованием архитектурных подходов REST и gRPC Заниматься построением архитектуры Создавать производительные многопоточные приложения Оптимизировать код с учетом базовых структур данных и алгоритмов Делать интеграции микросервисов между собой и с внешними системами через RabbitMQ и Kafka Реализовывать сценарии асинхронной обработки данных, строить очереди и пайплайны Разрабатывать, деплоить и поддерживать микросервисы в кластерах Участвовать в совместных DevOps-процессах Что мы ждем от тебя: Опыт работы в роли разработчика от 4 (четырех) Опыт работы со всеми указанными технологиями по направлению Go: REST, gRPC, RabbitMQ, Kafka, PostgreSQL, Git Опыт разработки контейнерных микросервисных приложений (Kubernetes, OpenShift) Опыт разработки высоконагруженных многопоточных приложений (Go-рутины, каналы, блокировки) Опыт командной разработки с использованием программных продуктов Confluence и Jira Опыт работы, как в каскадных (waterfall), так и в гибких методологиях (Agile и/или DevOps и/или Scrum) разработки Опыт многопоточной разработки Опыт использования реляционных баз данных Опыт работы с базовыми структурами данных и алгоритмов Опыт коммерческой разработки на Go Опыт работы с пакетами chi,pgx,sqlx Опыт работы с СУБД, включая работу с транзакциями. Что мы обеспечиваем: Внутренние семинары, митапы, мы очень любим учиться новому ДМС со стоматологией для сотрудников и скидку на покупку ДМС для ближайших членов семьи Технику для комфортной работы Сессии профессионального развития персонала, результатом которой является план индивидуального развития каждого сотрудника