Описание вакансии
Мы ищем опытного разработчика на Golang для руководства проектированием архитектуры и разработкой основных бизнес-модулей, включая торговлю, счета, риск-менеджмент и другие критические сервисы. Идеальный кандидат должен обладать значительным опытом в архитектуре и оптимизации высоконагруженных и отказоустойчивых систем.
Ключевые обязанности
- Проектирование и разработка основных бизнес-модулей: торговля, счета, риск-менеджмент и другие ключевые сервисы
- Руководство и оптимизация архитектуры высоконагруженных и отказоустойчивых систем с опытом настройки производительности и обеспечения стабильности при нагрузках в миллионы запросов и миллиарды данных
- Анализ и оптимизация производительности доступа к БД, кэш-попаданий, очередей сообщений, пауз GC, утечек памяти и других системных проблем
- Внедрение асинхронных, распределенных и масштабируемых решений для повышения стабильности и пропускной способности в пиковые нагрузки
- Руководство или участие в модернизации архитектуры, декомпозиции сервисов и модульной трансформации для улучшения сопровождаемости и масштабируемости
- Моделирование сложной бизнес-логики и проектирование решений для обеспечения консистентности данных при балансе корректности и производительности
- Участие в мониторинге системы, нагрузочном тестировании, отработке отказов и планировании мощностей
- Участие в код-ревью, проектировании тестов и оптимизации CI/CD для обеспечения качества поставки
- Наставничество разработчиков среднего уровня в анализе систем, настройке производительности и улучшении архитектуры
Требования
- Высшее образование в области компьютерных наук или смежных дисциплин, 7+ лет опыта разработки на Golang
- Подтвержденный опыт проектирования и оптимизации архитектур высоконагруженных и отказоустойчивых систем
- Знание MySQL, Redis, Kafka, gRPC, Protobuf, OpenResty и смежных технологий
- Глубокие знания микросервисной архитектуры: service discovery, конфигурационные центры, балансировка нагрузки, circuit breaking и rate limiting
- Понимание тонкостей настройки производительности и владение инструментами pprof, trace, benchmark
- Знание стандартов проектирования API: RESTful, GraphQL, WebSocket, OpenAPI
- Отличные навыки системного анализа, решения проблем и диагностики
Желательные навыки
- Опыт разработки биржевых систем
- Знание фреймворков GoFrame или Go-Zero
- Опыт работы с высоконагруженными проектами
Условия
Полностью удаленный формат работы, конкурентная зарплата и дружелюбная командная атмосфера.
Заинтересованные кандидаты могут связаться через Telegram: @Oran_Gina или email: [email protected]


