FinTech-проект ищет Go-разработчика для развития внутренней инфраструктуры финансовых операций, интеграций с внешними сервисами и автоматизации расчётных процессов.
Задачи:
- Развивать backend-часть продукта на Go: обработку финансовых операций, маршрутизацию и взаимодействие с внешними сервисами.
- Разрабатывать и поддерживать интеграции с внешними API, обработку статусов операций, callback, таймаутов и повторных запросов.
- Реализовывать финансовую логику: балансы, комиссии, курсы валют, взаиморасчёты и сверки.
- Проектировать и развивать API для партнёрских систем и внутренних сервисов.
- Оптимизировать SQL-запросы, фоновые процессы и обработку данных.
- Улучшать архитектуру и сокращать технический долг.
- Разбирать production-инциденты, искать причины ошибок и писать регрессионные тесты.
- Участвовать в проектировании технических решений и code review.
Требования:
- Коммерческий опыт разработки на Go от 1,5 лет.
- Понимание конкурентности: goroutines, channels, context, таймауты и отмена операций.
- Хорошее знание PostgreSQL и SQL: транзакции, индексы, блокировки, уровни изоляции и оптимизация запросов.
- Опыт разработки HTTP API и интеграций с внешними системами.
- Понимание идемпотентности, retry, дедупликации и обработки повторных событий.
- Навыки тестирования бизнес-логики, включая обработку ошибок и граничные случаи.
- Умение безопасно вносить изменения в существующую систему.
- Внимательность к финансовым расчётам, округлениям и согласованности данных.
- Самостоятельность, ответственность и умение доводить задачи до результата.
- Готовность оперативно подключаться к решению production-проблем, в том числе в нерабочее время при критических инцидентах.
Будет плюсом:
- Опыт работы в FinTech, биллинге или системах обработки финансовых операций.
- Знание ledger, двойной записи и принципов финансовых сверок.
- Понимание безопасности API: подписи запросов, разграничение доступа и аудит действий.
Условия:
- Полностью удалённая работа.
- Оформление через ИП/СМЗ или оплата в USDT.
- Испытательный срок — 1 месяц, оплачивается.
- Постоянная занятость; совмещение возможно, если оно не мешает основной работе.
- Возможность профессионального и карьерного роста.