Требования:

  • Отличное владение Golang и не менее 2 лет коммерческого опыта разработки.
  • Опыт работы с Git, Linux и Docker.
  • Понимание SOLID, основных паттернов проектирования и сетевых протоколов TCP, HTTP, DNS.
  • Опыт работы с высоконагруженными системами и хотя бы одной NoSQL-БД, например Redis или Tarantool.
  • Умение писать unit-тесты.

Будет плюсом: опыт работы с gRPC, Tarantool, PostgreSQL, Kafka, профилированием Go-приложений, написанием benchmark и Temporal.

Задачи:

  • Техническое ревью, code review и контроль качества кода.
  • Помощь в решении задач.
  • Создание новых микросервисов для интеграции с внешними системами и новыми продуктами.
  • Развитие функционала существующих микросервисов.
  • Работа с Tarantool, Reindexer, Memcache, Redis и Consul.

Условия: удалённая работа, полная занятость. Возможность приезжать в офис в Мякинино 1–2 раза в неделю будет плюсом.