Title: Tech Lead/Senior Go Developer (Payments)
Company: Aghanim
Location: Lisbon / Belgrade / OnSite
Aghanim — это интегрированная платформа для автоматизации live-операций, взаимодействия с сообществом и платежей в видеоиграх.
Мобильные игры традиционно зависели от магазинов приложений для распространения, платежей и отношений с игроками. Мы считаем, что есть лучший путь. Aghanim помогает игровым студиям строить прямые отношения с игроками, продавать напрямую и строить свое будущее на своих условиях. Сегодня более 100 игр по всему миру уже строят это будущее с Aghanim.
Наша команда объединяет людей из Лос-Анджелеса, Нью-Йорка, Сеула, Пекина, Лондона, Лиссабона, Белграда и других мест по всему миру, обладающих глубокими знаниями в области игр, финтеха и технологий. Мы движемся быстро, поддерживаем прямую коммуникацию и фокусируемся на достижении результатов. Мы верим, что лучшие люди процветают, когда у них есть автономия, ответственность и доля в успехе компании.
Мы ищем опытного Tech Lead/Senior Go Developer для проектирования и создания надежных серверных сервисов для систем биллинга и обработки платежей.
Эта роль требует глубоких знаний в области архитектуры бэкенда на Go и практического опыта интеграции с платежными провайдерами и финансовой инфраструктурой.
Вы будете работать над системами, отвечающими за обработку платежей, логику биллинга, интеграцию с провайдерами и рабочие процессы транзакций, обеспечивая надежность, масштабируемость и корректность финансовых операций.
КЛЮЧЕВЫЕ ОБЯЗАННОСТИ
- Проектировать, создавать и поддерживать серверные сервисы для биллинга, платежей и обработки транзакций
- Интегрироваться с внешними платежными провайдерами и финансовыми API
- Разрабатывать надежные рабочие процессы транзакций, включая повторные попытки, сверку и обработку сбоев
- Обеспечивать масштабируемость, надежность и корректность финансовых операций
- Писать поддерживаемый, хорошо протестированный производственный код
- Мониторить, устранять неполадки и улучшать платежные и транзакционные потоки
- Вносить вклад в архитектуру бэкенда и принятие технических решений
ТРЕБУЕМЫЕ КВАЛИФИКАЦИИ
- Более 5 лет опыта разработки бэкенда на Go, включая конкурентность и архитектуру сервисов
- Опыт проектирования и эксплуатации производственных систем высокой доступности
- Глубокий опыт работы с системами биллинга, платежей или другими системами с высокой нагрузкой транзакций
- Практический опыт интеграции платежных провайдеров или платежных шлюзов
- Опыт работы с REST API, асинхронной обработкой и событийно-ориентированной архитектурой
- Опыт работы с PostgreSQL или аналогичными реляционными базами данных
- Глубокое понимание транзакционных систем, согласованности и обработки сбоев
Важно: Обязателен практический опыт работы с платежными или биллинговыми системами.
ПРЕДПОЧТИТЕЛЬНЫЕ КВАЛИФИКАЦИИ
- Опыт работы с несколькими платежными провайдерами и системами подписки
- Опыт эксплуатации распределенных систем с высокой нагрузкой
- Опыт работы с Kafka, RabbitMQ или аналогичными платформами обмена сообщениями
- Опыт работы с инструментами наблюдаемости, включая метрики, трассировку и логирование
ПОЧЕМУ СТОИТ ПРИСОЕДИНИТЬСЯ К НАМ
- Команда мирового класса – работайте бок о бок с опытными профессионалами со всего мира, которые создали продукты, используемые миллионами игроков
- Высокий рост, высокое влияние – будьте частью быстрорастущей компании, где идеи превращаются в продукты и достигают клиентов за дни, а не месяцы
- Автономия и ответственность – мы доверяем людям принимать решения, проявлять инициативу и добиваться результатов
- Современные инструменты и технологии – используйте AI, автоматизацию и современные инструменты в своей повседневной работе
- Акции – участвуйте в росте компании и ее долгосрочном успехе