go developer
генерация резюме под вакансию
сопроводительное письмо
описание
Сервис работает в событийно-ориентированной среде, обрабатывает финансовые операции в реальном времени и предъявляет высокие требования к задержкам, отказоустойчивости и согласованности данных.
задачи
- Разрабатывать и развивать бэкенд-сервисы на Go;
- Проектировать микросервисную архитектуру;
- Реализовывать событийно-ориентированное взаимодействие между сервисами;
- Работать с WebSocket-соединениями и потоками данных в реальном времени;
- Проектировать и реализовывать gRPC API;
- Разрабатывать логику финансовых расчётов;
- Обеспечивать гарантии атомарности транзакций;
- Оптимизировать производительность и снижать задержки;
- Работать с высокой нагрузкой;
- Проектировать схемы баз данных и оптимизировать запросы;
- Участвовать в решении задач масштабирования и отказоустойчивости;
- Писать модульные и интеграционные тесты;
- Участвовать в проверке кода и технических обсуждениях.
требования
- Опыт коммерческой бэкенд-разработки от 5 лет;
- Опыт разработки на Go от 3 лет;
- Глубокое понимание конкурентности в Go;
- Понимание принципов микросервисной архитектуры;
- Опыт построения событийно-ориентированных систем;
- Опыт работы с очередями и брокерами сообщений;
- Уверенная работа с MySQL;
- Понимание финансовой арифметики;
- Опыт работы с Redis;
- Понимание принципов построения систем с низкими задержками;
- Опыт работы с Docker и Git;
- Уверенная работа в Linux-окружении;
- Будет плюсом опыт работы в финтехе, с высоконагруженными системами, real-time системами, gRPC, мониторингом, Kubernetes, а также понимание паттернов отказоустойчивости и горизонтального масштабирования.
условия
- Участие в разработке сложного высоконагруженного продуктового решения;
- Инженерная свобода и влияние на архитектуру;
- Оплата в USD, USDT или рублях.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.