Требования:
- Отличное владение 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 раза в неделю будет плюсом.