Backend-разработчик Go (Middle+ / Senior)
Привлекательное предложение с удаленкой и оплатой в валюте (USDT). Четкий стек технологий и понятные задачи, хотя работа в финтехе подразумевает высокую ответственность.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Позиция требует уверенных знаний Go и специфики FinTech (транзакции, идемпотентность, точность расчетов). Высокая ответственность из-за работы с финансовыми данными и готовность к on-call поддержке повышают сложность.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая зарплата до $3000 соответствует рыночному уровню для Middle+ Go-разработчиков на международном рынке, однако для уровня Senior это может быть нижней границей диапазона.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
*💻 Backend-разработчик Go (Middle+ / Senior)*
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: подписи запросов, разграничение доступа и аудит действий.
*🔹 УСЛОВИЯ:*
— Полностью удалённая работа;
— ЗП до 3000$
— Оформление через ИП/СМЗ или оплата в USDT;
— Испытательный срок — 1 месяц, оплачивается;
— Постоянная занятость, совмещение возможно при условии, что оно не мешает основной работе;
— Возможность профессионального и карьерного роста.
*📩*Откликнуться
IT Jobs в Telegram | в VK | в Max
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Go
- PostgreSQL
- SQL
- HTTP API
- API Design
- Unit Testing
- Code Review
Возможные вопросы на собеседовании
Важно для предотвращения двойных списаний при сбоях сети.
Как вы реализуете идемпотентность при обработке входящих вебхуков от платежного шлюза?
Проверка понимания уровней изоляции и предотвращения race conditions в балансах.
Какие уровни изоляции транзакций в PostgreSQL вы бы использовали для процесса перевода средств между кошельками и почему?
Проверка навыков работы с конкурентностью в Go.
Как правильно ограничить время выполнения внешнего HTTP-запроса и корректно освободить ресурсы в Go?
Специфика финансовых систем.
Почему для хранения денежных сумм в БД не стоит использовать тип float, и какие альтернативы вы предложите?
Опыт отладки критических систем.
Расскажите о самом сложном инциденте в production, с которым вы столкнулись, и как вы его локализовали.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

