Senior Golang developer
VAMI agency
Текущий стек
Golang, Debian/Ubuntu, PostgreSQL, Kafka, Gitlab CI, Docker(Docker Compose), K8S(OpenShift).
Вакансия Senior Golang Developer представляет отличную возможность для опытного разработчика, готового взять на себя лидирующую роль в создании передовой платформы Foliage, но и создать команду с нуля. Вот что ожидается от кандидата:
Создание команды с нуля: у нас есть новый проект, и Ваша задача будет не только в разработке, но и в формировании команды специалистов, готовых воплотить в жизнь амбициозные проекты.
Желание быть лидом команды.
Участие в разработке новой функциональности сервисов: Вам предстоит активно участвовать в создании новых функций и улучшений, имея полный беклог фич для работы.
Разработка микросервисной архитектуры: Ваш опыт в разработке микросервисных приложений на Go будет ключевым в создании эффективной архитектуры.
Работа с шиной данных: Вы будете работать с системой обмена сообщениями Kafka, обеспечивая эффективную передачу данных в рамках платформы.
Обеспечение наблюдаемости системы: Ваша задача – разработать систему мониторинга и отслеживания (Observability), используя инструменты такие как Prometheus.
Написание unit-тестов: Вы будете отвечать за написание как новых, так и существующих unit-тестов, обеспечивая высокое качество кода.
Взаимодействие с Bare Metal серверами: Ваша работа также будет включать взаимодействие с серверами по протоколу Redfish.
От вас ждём
– Опыт разработки на Go не менее 3 лет;
– Опыт разработки микросервисных приложений на Go;
– Понимание сетевых протоколов;
– Знания REST API, gRPC, WebSocket, HTTP, JSON-RPC, Protobuf;
– Глубокое понимание концепций языка (concurrency, интерфейсы);
– Наличие опыта работы с брокерами сообщений, в идеале – Kafka, NATS;
– Опыт написания unit-тестов;
Будет плюсом:
– Уверенные познания в Linux и Docker;
– Понимание принципов CI/CD;
– Любовь к компьютерному железу =)