Опубликовано 29 дней назад
Go Developer for the Financial Products Team в Авито Москва
Go-разработчик в команду финансового маркетплейса. Разработка бэкенд-сервисов, интеграции с внешними партнёрами, обеспечение надёжности критичных сервисов.
Задачи:
- разрабатывать и развивать бэкенд-сервисы финансового маркетплейса на Go: витрину финансовых услуг, точки входа, персональный финансовый кабинет
- сопровождать полный цикл: от проработки продуктовой гипотезы (вместе с продакт-менеджером) до деплоя сервисов
- проектировать и поддерживать интеграции с внешними партнёрами — поставщиками финансовых услуг (RPC-контракты, безопасная передача персональных данных, отказоустойчивость)
- поддерживать надёжность критичных сервисов (целевой SLI 99.9): писать unit- и функциональные тесты, участвовать в code review
- распространять лучшие практики через внутренние сообщества и консультации
Требования:
- иметь коммерческий опыт работы на Go, или на другом языке программирования и быть готовыми быстро освоить Go
- понимать, как устроен runtime, уметь находить и оптимизировать слабые места в коде
- понимать принципы построения микросервисной архитектуры
- уметь проектировать схемы реляционных баз данных с учётом разных нагрузок
- иметь опыт работы с асинхронной обработкой событий (шины/очереди)
- уметь обсуждать решения с другими командами, если задача требует этого
- быть способными самостоятельно двигать задачи в своей зоне ответственности — декомпозировать, оценивать, доводить до результата в условиях неопределённости
- помогать команде устанавливать приоритеты в бэклоге
- разбирать инциденты в продакшене: находить корневую причину, оценивать технические риски и предлагать меры предотвращения
- уметь декомпозировать бизнес-требования в функциональные и нефункциональные (желательно)
- работать в Scrum-командах и понимать смысл такой организации работ (желательно)
- брать на себя роль фича-лида (желательно)
- мочь выступать в роли наставника, интересоваться публичными выступлениями на технические темы (желательно)
- иметь опыт работы с персональными данными и требованиями к безопасности (желательно)
- быть знакомыми с теорией нагрузочного тестирования (желательно)
Условия:
- возможность реализовать свои идеи в проекте с многомиллионной аудиторией
- талантливая команда, готовая поддержать ваши инициативы
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы
- прозрачная система премий, достойная зарплата — размер обсудим на собеседовании
- личный бюджет на обучение, который можно тратить на книги, курсы и конференции
- забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист
- удалённая работа из любой точки мира или замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха
Навыки:
- Go
- микросервисная архитектура
- реляционные базы данных
- асинхронная обработка событий
- RPC
- unit-тесты
- функциональные тесты
- code review
- Scrum
Эту вакансию мы нашли в changellenge
АВ
Авито
Москва
Похожие вакансии
Это единственная вакансия по вашему фильтру
Не то, что искал?