Опубликовано 21 июня 2026 г.
Middle Go Backend Developer в Санадор удалённо
Middle+ Go-разработчик в продуктовую команду для развития и поддержки Go-микросервисов, автоматизирующих логистику, сельское хозяйство и электронный документооборот. Нужен инженер, способный разбираться в сложной бизнес-логике, аккуратно вносить изменения и доводить задачи до стабильной работы.
Задачи:
- Развивать и поддерживать Go-микросервисы для внутренних продуктов компании.
- Разбираться в существующей бизнес-логике и аккуратно вносить изменения без регрессий.
- Делать новые endpoints, сервисные методы, фоновые обработчики, интеграции и доработки контрактов.
- Работать с PostgreSQL: писать запросы, менять схемы, добавлять миграции, разбираться с индексами и транзакциями.
- Поддерживать надежную обработку событий: retries, at-least-once доставка, exactly-once бизнес-эффект, idempotency, outbox/inbox-подходы.
- Интегрироваться с внешними и внутренними сервисами по REST/gRPC.
- Работать со структурированными данными, файлами, статусами, XML/JSON-контрактами и подписью данных.
- Писать и поддерживать тесты там, где ошибка дорого стоит: обработчики, маппинги, репозитории, воркеры, интеграционные сценарии.
- Участвовать в code review и помогать держать кодовую базу в нормальном состоянии.
- Диагностировать проблемы в проде: логи, метрики, БД, очереди/таблицы обработки, внешние API.
- Участвовать в эксплуатации сервисов в облачной инфраструктуре и Kubernetes.
Требования:
- коммерческий опыт разработки на Go от 3 лет
- уверенное понимание Go: context, goroutines, channels, sync, interfaces, error handling, dependency boundaries
- хороший SQL и PostgreSQL: транзакции, индексы, explain/analyze, миграции, блокировки, аккуратная работа с данными
- опыт разработки REST API и интеграций с внешними сервисами
- понимание идемпотентности, ретраев, фоновой обработки, eventual consistency и проблем повторной доставки событий
- умение читать чужой код, быстро строить mental model сервиса и не ломать соседние сценарии
- опыт с Docker, Kubernetes и базовая уверенность в Linux/CLI: поднять окружение, посмотреть логи, проверить конфиг, найти проблему
- привычка писать тесты не 'для галочки', а как защиту критичных сценариев
- самостоятельность: взять не до конца формализованную задачу, уточнить спорные места, предложить решение, сделать MR, проверить и довести до прода
Условия:
- работа с реальными backend-сервисами, где важны надежность, данные и бизнес-процесс, а не имитация нагрузки
- небольшая команда без лишней бюрократии: можно быстро обсуждать решения и влиять на архитектуру
- большая зона ответственности и заметный вклад: разработчик здесь влияет на реальные бизнес-процессы, а не просто закрывает поток однотипных задач
- возможность работать с нетривиальными backend-задачами: надежность, данные, интеграции, эксплуатация и развитие сервисов, которые реально используются в компании
Навыки:
- Go
- PostgreSQL
- pgx
- GORM
- Echo
- REST
- gRPC
- Viper
- Zap
- Docker
- docker compose
- Kubernetes
- Goose
- migrations
- OpenAPI
- Postman
- XML
- JSON
- Linux
- CLI
Эту вакансию мы нашли в Telegram-канал
СА
Санадор
удалённо
Похожие вакансии
Это единственная вакансия по вашему фильтру
Не то, что искал?