Обязанности:
О ролиИщем Midle+/Senior Go Developer, способного самостоятельно проектировать и реализовывать backend-решения для высоконагруженного продуктового сервиса с микросервисной архитектурой.Сервис работает в event-driven среде, обрабатывает финансовые операции в реальном времени и предъявляет высокие требования к latency, отказоустойчивости и консистентности данных. Зоны ответственности:- разработка и развитие backend-сервисов на Go;- проектирование микросервисной архитектуры;- реализация event-driven взаимодействия между сервисами (Pub/Sub, очереди);- работа с WebSocket-соединениями и real-time потоками данных;- проектирование и реализация gRPC API;- разработка логики финансовых расчётов (decimal-арифметика, точность, атомарность операций);- обеспечение ACID-гарантий и атомарных транзакций;- оптимизация производительности и снижение latency;- работа с нагрузкой 5000+ RPS в пиковых значениях;- проектирование схем баз данных и оптимизация запросов;- участие в решении задач масштабирования и отказоустойчивости;- написание unit и integration тестов;- участие в code review и технических обсуждениях. Что мы ожидаем от вас:- 5+ лет коммерческой backend-разработки;- 3+ лет разработки на Go;- глубокое понимание concurrency в Go (goroutines, channels, context);- понимание принципов микросервисной архитектуры;- опыт построения event-driven систем;- опыт работы с очередями и брокерами сообщений;- уверенная работа с MySQL/CH (индексы, транзакции, оптимизация);- понимание финансовой арифметики (decimal, точность вычислений, отсутствие float-ошибок);- опыт работы с Redis;- понимание принципов построения low-latency систем;- опыт работы с Docker и Git;- уверенная работа в Linux-окружении. Будет преимуществом:- опыт работы в домене: CEX, DEX, Market making, Fintech, Payments- опыт работы с высоконагруженными системами (1000+ TPS);- опыт построения real-time систем (WebSocket, streaming);- опыт работы Google cloud Platform (GCP)- понимание circuit breaker, retry-политик, backoff-стратегий;- понимание принципов горизонтального масштабированияПохожие вакансии