Программист Golang

Над чем предстоит работать:

  • Разрабатывать и поддерживать go-сервисы команды;
  • Активно предлагать и принимать участие во всех архитектурных решениях;

Обязательно:

  • Опыт разработки на Golang от 3 лет;
  • Знание ООП и паттернов программирования и практика их применения;
  • Отличное понимание механизмов Service Discovery, Gracefully Shutdown, Event Streaming;
  • Хорошо понимать как go-сервисы должны масштабироваться и работать отказоустойчиво.
  • Хорошее знание языка и экосистемы;
  • Знание протоколов TCP/IP, HTTP, gRPC;
  • Опыт разработки с использованием SQL и NoSQL баз данных, key-value хранилищ и брокеров сообщения;
  • Понимание принципов сетевого взаимодействия;
  • Опыт дизайна и построения распределенных систем;
  • Уверенная работа с Linux, командной строкой;
  • Опыт работы с Git;

Используемые технологии:

  • GoLang
  • ClickHouse, MongoDB или др.;
  • WebSocket, HTTP/2, gRPC;
  • JSON, XML, ProtoBuf;
  • NATS, Kafka или др.;
  • Docker, k8s.

Будет плюсом:

  • Опыт использования docker, kubernetes;
  • Хорошее знание MongoDB, Clickhouse;
  • Уметь писать юнит и интеграционные тесты
  • Использование Swagger.
  • Интерес и опыт построения архитектуры приложений;

Контактная информация

Воробьев Дмитрий, 7-911-0891533
office@autoconnex.spb.ru