Colibrix One
Senior Go Engineer (Payment Gateway Solutions)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Go-инженер в финтех-продукт COLIBRIX ONE — платёжный шлюз для онлайн-платежей. Разработка отказоустойчивых сервисов, проектирование API и микросервисной архитектуры, интеграции с платёжными провайдерами.
Задачи
- Проектировать и разрабатывать сервисы на Go для платёжного шлюза и смежных финтех-систем с фокусом на стабильность, отказоустойчивость и корректность финансовых операций
- Переводить бизнес-требования в технические спецификации и предлагать решения на уровне сервисов и модулей: дизайн API, модели данных, интеграции с внешними провайдерами
- Строить решения с соблюдением требований безопасности, включая PCI DSS, корректную работу с чувствительными данными и защищённое межсервисное взаимодействие
- Анализировать и оптимизировать производительность сервисов: профилирование кода, работа с конкурентностью, эффективность хранения данных и сетевых взаимодействий
- Участвовать в проектировании микросервисной архитектуры: границы сервисов, паттерны коммуникации, балансировка нагрузки, обработка ошибок, очереди и стриминг, подходы к хранению данных
- Писать поддерживаемый и тестируемый код с покрытием unit- и интеграционными тестами по стандартам команды
- Участвовать в code review: оценивать реализации, находить проблемы и давать конструктивную обратную связь
- Участвовать в технических обсуждениях, предлагая практичные решения в рамках текущей архитектуры и процессов разработки
Требования
- 3–5 лет опыта разработки на Go в backend-системах и около 5 лет работы с финтех-приложениями
- Понимание распределённых систем, микросервисной архитектуры и дизайна API, включая REST/RPC
- Опыт работы с SQL и NoSQL базами данных, брокерами сообщений (Kafka, NATS) и системами кэширования
- Знание практик и инструментов CI/CD, предпочтительно GitLab
- Опыт работы с облачной платформой AWS
- Умение делиться экспертизой и совместно с командой находить технические решения
- Сильные коммуникативные навыки и умение объяснять сложные технические идеи коллегам с разным уровнем подготовки
- Свободное владение письменным и устным английским и русским
- Опыт в финтех-домене
- Security-by-design мышление: проектирование решений с учётом безопасности на каждом этапе
- Понимание регуляторных требований в финтехе (например, PCI DSS, GDPR)
- Опыт оптимизации производительности и построения высокодоступных систем
- Опыт работы с observability-инструментами: логирование, метрики, трейсинг (Prometheus, Grafana, OpenTelemetry)
- Опыт интеграции с внешними платёжными провайдерами, процессингами или антифрод-системами
Условия
- Возможность влиять на будущее финтех-решений в растущей компании
- Горизонтальная структура команды, где ценят экспертизу и идеи
- Непрерывное обучение и развитие для роста навыков и карьеры
- Конкурентная зарплата и соцпакет
- Гибкий график работы для поддержания work-life balance
Навыки
- Go
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Kafka
- NATS
- REST
- gRPC
- AWS
- GitLab CI/CD
- Prometheus
- Grafana
- OpenTelemetry
- PCI DSS
- PSD2
- GDPR