Разработка и поддержка высоконагруженных облачных сервисов и микросервисов на Go под руководством Senior-инженера.
Обязанности:
- Писать unit- и интеграционные тесты.
- Участвовать в проектировании REST API и gRPC-интерфейсов.
- Оптимизировать микросервисы и устранять ошибки.
- Взаимодействовать с backend-командой и системными администраторами, вести задачи и отчётность в YouTrack.
Требования:
- Базовое уверенное знание Go, включая структуры данных, горутины и каналы.
- Понимание REST API и микросервисной архитектуры.
- Опыт работы с PostgreSQL, базовыми SQL-запросами и транзакциями.
- Базовые навыки Git, Docker и Linux.
- Готовность учиться и разбираться в высоконагруженных системах; грамотный русский язык.
- Стабильный интернет и рабочая гарнитура для созвонов.
Будет преимуществом: опыт с gRPC, RabbitMQ или Redis, а также Go-проекты в публичном репозитории GitHub или GitLab.
Условия: полная удалённая работа из России или Беларуси; график 5/2 с гибким началом дня с 9:00 до 11:00 по МСК; оплачиваемый испытательный срок в течение месяца с полным окладом; персональный ментор, регулярные перформанс-ревью и возможности профессионального роста. Выплаты раз в месяц на карту банка РФ или РБ.