Компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, в том числе с мировой известностью, основная часть которых представляет собой разработку развлекательных онлайн-сервисов, находится в поиске Golang Developer (Senior).
Чем предстоит заниматься:
С чем предстоит работать:
Go;
Kafka;
MySQL;
NATS;
HTTP echo/fiber;
gRPC.
Какие навыки нужны:
Опыт коммерческой разработки на Go от 3-х лет;
Опыт работы с protobuf и openapi/swagger;
Уверенное знание SQL;
Опыт асинхронно-событийного и многопоточного программирования;
Опыт работы с брокерами сообщений;
Опыт работы с распределенными системами, понимание их возможностей и ограничений;
Знание паттернов микросервисной архитектуры и умение писать горизонтально масштабируемые приложения;
Ответственность и самостоятельность при работе над задачей, умение довести ее до прода.
Будет плюсом:
Опыт работы с NATS;
Опыт работы с Kafka;
Умение выстраивать архитектуру сервиса с нуля на основе базового описания задачи;
Опыт переписывания legacy кодовой базы на Go (мы переписываем с PHP);
Понимание работы prometheus, опыт постановки сервисов на мониторинг, работа с grafana.
Что компания может предложить: