Задачи
•Разрабатывать и развивать бэкенд-сервисы на Go в микросервисной архитектуре
•Проектировать REST и gRPC API, интеграции с внешними системами и брокерами сообщений
•Работать с PostgreSQL и MySQL, проектировать схемы данных, оптимизировать запросы и транзакции
•Использовать Redis для кэширования и взаимодействия между сервисами
•Обеспечивать производительность, масштабируемость и отказоустойчивость сервисов
•Писать модульные и интеграционные тесты, участвовать в проверке кода
•Участвовать в проектировании архитектуры, декомпозиции и оценке задач, планировании выпусков
•Сопровождать сервисы после выпуска, анализировать логи, метрики и инциденты
Требования
•Опыт коммерческой разработки на Go от 3 лет для уровня Middle+ и от 6 лет для Senior
•Уверенное знание Go, стандартной библиотеки, goroutines, channels, context и sync-примитивов
•Опыт разработки микросервисов, проектирования API и интеграций между сервисами
•Практический опыт работы с PostgreSQL или MySQL, включая индексы, транзакции и оптимизацию SQL-запросов
•Опыт использования Redis и одного из брокеров сообщений в промышленной среде
•Опыт работы с Docker, Git, Linux и CI/CD
•Навыки написания модульных и интеграционных тестов, профилирования и диагностики сервисов
•Понимание принципов SOLID, паттернов проектирования, обработки ошибок и ведения журналов
•Опыт участия в проверке кода и архитектурных обсуждениях
•Самостоятельность, системное мышление и готовность отвечать за результат
Будет плюсом
•Опыт работы в финтехе, телекоме или облачных платформах
•Разработка высоконагруженных и распределённых систем
•Эксплуатация сервисов в Kubernetes
•Работа с Prometheus, Grafana, OpenTelemetry и системами оповещения
•Понимание принципов репликации, шардирования, повторных попыток и обратного давления
•Участие в расследовании инцидентов в промышленной среде и улучшении SLO и SLA
•Опыт работы с SIP, WebRTC или сервисными сетями
•Практика профилирования Go-сервисов с помощью pprof
•Наставничество менее опытных разработчиков
Условия
•Договор ГПХ с ИП или физлицом
•Подработка
•График 5/2