Colibrix One
Senior Go Engineer (Payment Gateway Solutions)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Go-инженер в финтех-продукт COLIBRIX ONE — платёжный шлюз для онлайн-платежей. Задача — проектировать и разрабатывать отказоустойчивые сервисы, обеспечивающие маршрутизацию транзакций, безопасность и соответствие PCI DSS/PSD2.
Задачи
- Проектировать и разрабатывать сервисы на 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)
- Опыт интеграции с внешними платёжными провайдерами, процессингами или антифрод-системами
Условия
- Возможность влиять на будущее финтех-решений в растущей компании
- Горизонтальная структура команды, ценящая экспертизу и идеи
- Возможности непрерывного обучения и профессионального роста
- Конкурентная зарплата и соцпакет
- Гибкий график работы для поддержания баланса между работой и жизнью
Навыки
- Go
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Kafka
- NATS
- REST
- gRPC
- AWS
- GitLab CI/CD
- Prometheus
- Grafana
- OpenTelemetry
- PCI DSS
- PSD2
- GDPR