Andersen Lab
Senior Go Backend Developer
2 нед. назад
4000–5500 USD / monthRussiaSeniorRemoteB2
golangmicroservicespostgresqldockergrpcprometheusgrafanarabbitmq
Andersen Lab приглашает Senior Go Backend Developer в распределённую команду, работающую в часовом поясе CEST. Роль для опытного бэкенд-инженера, готового брать ответственность за сервисы от проектирования до эксплуатации, с взаимодействием с международными стейкхолдерами.
Обязанности
- Строить и развивать real-time платформу кросс-продаж с логикой персонализированных предложений.
- Отвечать за бэкенд нескольких пользовательских приложений, развивая микросервисы на gRPC.
- Проектировать и поддерживать REST/gRPC API для интеграции с основными платформами.
- Работать с PostgreSQL для моделирования транзакционных данных.
- Внедрять событийно-ориентированные процессы с RabbitMQ/Kafka.
- Писать модульные и интеграционные тесты с акцентом на точность и надёжность.
- Мониторить сервисы через Grafana/Prometheus для упреждающего выявления проблем.
- Участвовать в код-ревью, архитектурных решениях и Agile/Scrum-церемониях.
Требования
- 5+ лет коммерческой разработки, из них 3+ года с Go в продакшене.
- Глубокий опыт с Golang, включая конкурентность (горутины, каналы).
- Опыт проектирования, разработки и поддержки микросервисной архитектуры на gRPC в промышленной эксплуатации.
- Опыт контейнеризации и деплоя бэкенд-сервисов.
- Сильные знания PostgreSQL (проектирование схем, оптимизация запросов, миграции).
- Практический опыт с RabbitMQ или Kafka для событийно-ориентированного взаимодействия.
- Опыт проектирования и реализации REST API.
- Навыки написания модульных и интеграционных тестов.
- Опыт мониторинга и оповещений с использованием Grafana и Prometheus.
- Опыт проектирования масштабируемых, высокодоступных систем для высоконагруженных сценариев реального времени.
- Активное участие в код-ревью с фокусом на качество и обмен знаниями.
- Проактивный подход и ответственность за компоненты на всех этапах жизненного цикла.
- Опыт работы в Agile/Scrum.
- Понимание отказоустойчивых систем, идемпотентности, SLA и надёжности сервисов.
- Опыт в финтехе или банковской сфере, работа со сложными интеграциями.
- Английский: Upper‑Intermediate+.
Условия
- Работа с глобальным лидером из списка Fortune 500 в сфере страхования и B2B2C-услуг.
- Зарплата, привязанная к USD, и расширенный соцпакет.
- Доступ к базе знаний Andersen и компенсация профессиональных сертификатов.
- Возможность роста как эксперта или руководителя, программы наставничества.
- Работа в распределённой команде в коллаборативной Agile-среде.