Senior Go Developer

Не указаноУдаленно

4 000 USDT

SeniorRemoteFinTechКачество текста 4/5

BackendGoMySQLRedisDockerKubernetesPrometheusGrafanaWebSocketsgRPC11ч
Откликнуться
Условия:
• полностью удалённый формат работы;
• участие в разработке сложного высоконагруженного продуктового решения;
• реальная инженерная свобода и влияние на архитектуру;
• оплата USD/USDT/RUB;

Зоны ответственности:
• разработка и развитие backend-сервисов на Go;
• проектирование микросервисной архитектуры;
• реализация event-driven взаимодействия между сервисами (Pub/Sub, очереди);
• работа с WebSocket-соединениями и real-time потоками данных;
• проектирование и реализация gRPC API;
• разработка логики финансовых расчётов (decimal-арифметика, точность, атомарность операций);
• обеспечение ACID-гарантий и атомарных транзакций;
• оптимизация производительности и снижение latency;
• работа с нагрузкой 1000+ TPS в пиковых значениях;
• проектирование схем баз данных и оптимизация запросов;
• участие в решении задач масштабирования и отказоустойчивости;
• написание unit и integration тестов;
• участие в code review и технических обсуждениях;

Что мы ожидаем от вас:
• 5+ лет коммерческой backend-разработки;
• 3+ лет разработки на Go;
• глубокое понимание concurrency в Go (goroutines, channels, context);
• понимание принципов микросервисной архитектуры;
• опыт построения event-driven систем;
• опыт работы с очередями и брокерами сообщений;
• уверенная работа с MySQL (индексы, транзакции, оптимизация);
• понимание финансовой арифметики (decimal, точность вычислений, отсутствие float-ошибок);
• опыт работы с Redis;
• понимание принципов построения low-latency систем;
• опыт работы с Docker и Git;
• уверенная работа в Linux-окружении;

Будет преимуществом:
• опыт работы в домене: CEX, DEX, Market making, Fintech, Payments;
• опыт работы с высоконагруженными системами (1000+ TPS);
• опыт построения real-time систем (WebSocket, streaming);
• опыт работы с gRPC;
• понимание circuit breaker, retry-политик, backoff-стратегий;
• опыт внедрения мониторинга (Prometheus, Grafana);
• понимание принципов горизонтального масштабирования;
• опыт работы с Kubernetes;