Senior Golang Developer
Агентство / HR ресурс Team4You ( team4you.org )
Опыт работы более 5 лет
О компании: Компания – ведущий разработчик финансовых технологий, предлагающий B2B-решения, включая передовые технологии обработки данных, облачные вычисления и разработку высоконагруженных систем.
Обязанности:
✅ Разрабатывать, оптимизировать и поддерживать эффективные и масштабируемые приложения на Go.
✅ Переводить бизнес-требования и системные требования, предоставленные продакт-менеджерами и архитекторами, в код.
✅ Разрабатывать сервисы, связанные с хранением данных, Big Data и облачными вычислениями.
✅ Участвовать в процессах DevOps, CI/CD (непрерывной интеграции и разработки).
✅ Автоматизировать развертывание и управление конфигурациями с использованием Ansible, Azure Pipelines, CloudFormation, Terraform.
✅ Поддерживать документацию по процессам и исходному коду.
✅ Взаимодействовать с коллегами, продакт-менеджерами и клиентами по всей организации.
✅ Участвовать в анализе инцидентов, устранении неисправностей и рефакторинге кода.
Требования:
🔹 Опыт работы с Go – минимум 3 года (сильное понимание языка, основных концепций и конкурентного программирования).
🔹 Отличные навыки профилирования и отладки кода.
🔹 Опыт написания юнит- и интеграционных тестов.
🔹 Опыт работы с брокерами сообщений (NATS, Kafka, RabbitMQ).
🔹 Понимание принципов работы кэширующих серверов (Redis и др.).
🔹 Продвинутое знание архитектуры микросервисов.
🔹 Хорошее владение SQL и опыт работы с PostgreSQL/MySQL.
🔹 Опыт работы с NATS JetStream.
🔹 Будет плюсом знание других языков программирования и технологий (PHP, Docker, Kubernetes).
Желательно:
✔️ Опыт работы с финансовыми сервисами, знание продуктов финансового рынка и принципов исполнения ордеров у брокеров.
✔️ Опыт работы с реферальными программами.