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