Senior Golang developer
Описание роли
На позиции Senior Golang developer вы станете ведущим инженером, отвечающим за разработку и поддержку высоконагруженных микросервисов и инфраструктурных решений в глобальной FinTech компании. Вы будете тесно взаимодействовать с Product Managers и Архитекторами, чтобы превращать бизнес-требования в надёжный и производительный код. Ключевые задачи:
• Анализ и валидация бизнес- и системных требований, трансляция их в архитектуру и функциональные спецификации;
• Разработка сервисов для хранения и обработки больших объёмов данных (Big Data) с учётом требований безопасности и отказоустойчивости;
• Участие в DevOps-процессах: настройка CI/CD пайплайнов, автоматизация развертывания и управления конфигурациями с использованием Ansible, Azure Pipelines, CloudFormation, Terraform;
• Программирование на Go (Golang) с применением идиоматичных практик и паттернов, оптимизация производительности, код-профайлинг и отладка;
• Проектирование микросервисной архитектуры согласно принципам SOLID, применение шаблонов проектирования и обеспечение масштабирования backend-систем;
• Работа с асинхронными очередями и мессендж-брокерами (RabbitMQ, Kafka), реализация взаимодействия через Protobuf и gRPC;
• Интеграция внешних кеширующих решений (Redis, Memcached), настройка и мониторинг;
• Проведение экспертной диагностики и root-cause анализа при возникновении инцидентов, оперативное исправление ошибок;
• Поддержка и актуализация документации по процессам, архитектуре и коду.
Особенности вакансии
• Уникальная возможность влиять на развитие мировых платежных и торговых платформ, работа с масштабируемыми решениями в FinTech;
• Современный стек: Golang, Docker, Kubernetes, Terraform, Ansible, Azure, Protobuf, gRPC и другие инструменты для облачных вычислений и Big Data;
• Полностью удалённый формат работы, гибкий график без строгого контроля, возможность совмещать проекты в разных часовых поясах;
• Включение в международную распределённую команду инженеров, DevOps и архитекторов с доступом к внутренним митингам и архитектурным сессиям;
• Прямое участие в выборе инструментов и технологий, влияние на roadmap продукта и архитектурные решения;
• Поддержка профессионального роста: участие в конференциях, оплаченные сертификации и обмен опытом с ведущими специалистами отрасли;
• Чёткие карьерные траектории: от Senior Developer к Lead Engineer или Architect в зависимости от результатов и вклада.
О компании
Global Fintech Company — международная технологическая организация, специализирующаяся на разработке платформ для электронных платежей, управления активами и автоматизации трейдинга. Наша миссия — создавать надёжные и масштабируемые решения, обеспечивающие миллионам пользователей по всему миру быстрый и безопасный доступ к финансовым инструментам. Компания ценит инновации, прозрачность и командную работу, инвестирует в R&D и активно применяет передовые технологии (Cloud Computing, Big Data, микросервисы), чтобы оставаться лидером на рынке. Сотрудники отмечают открытость руководства и возможность влиять на продуктовые решения в самых различных областях финансовых услуг.