Looking for Senior Backend / Go opportunities focused on distributed systems, FinTech, or AI infrastructure. I value strong engineering teams, technical ownership, challenging problems, and fully remote work.

Igor Shuvalov
@igorshuvalov
Senior Go Engineer at Infinite, building payment orchestration for banking rails, stablecoin networks, FX providers, and compliance services.
What I'm looking for
At Infinite, I lead architecture and delivery of a payment platform integrating banking rails, stablecoin networks, FX providers, and compliance services. I built payment-orchestration and transfer-processing services with idempotent execution, safe retries, and recovery from partial provider failures.
At Vectara, I led the redesign and migration of seven latency-critical ingestion and query components to Go, reducing average response time from about 800 ms to 120–200 ms. I also designed a distributed processing layer serving 1,000–3,000 RPS and about 1.5 million events per day.
At Adyen and Revolut, I designed backend components and payment workflows focused on correctness and failure recovery. I used idempotency, transactional messaging, and explicit failure-state handling to help prevent duplicate financial operations.
Earlier at Andersen Lab, I built and maintained Go services for an integration-heavy platform and participated in migrating production functionality from PHP to Go. I also contributed PrometheusAgent status improvements to Prometheus Operator, including merged PRs #8859 and #8860.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer / Senior Backend Engineer
Infinite
Feb 2026 - Present (8 months)
Led architecture and delivery of a payment platform integrating banking rails, stablecoin networks, FX providers, and compliance services. Built payment-orchestration and transfer-processing services sustaining ~1,000 RPS with idempotent execution and recovery from partial provider failures.
Lead Backend Engineer / Tech Lead
Vectara
Jul 2023 - Jan 2026 (2 years 6 months)
Led redesign and migration of seven latency-critical backend components to Go, reducing average response time from ~800 ms to 120-200 ms. Designed a distributed ingestion and query-processing layer serving ~1,000-3,000 RPS and ~1.5M events/day.
Designed backend components for critical payment and integration flows with predictable latency and failure isolation. Improved resilience through idempotency, transactional messaging, retries, and explicit failure-state handling.
Designed idempotent payment-processing workflows in Go using operation-level idempotency keys and explicit state transitions. Implemented reliable asynchronous processing with the transactional outbox pattern and RabbitMQ.
Go Developer
Andersen Lab
Jun 2019 - Jun 2020 (1 year)
Built and maintained Go backend services for an integration-heavy platform, implementing REST and gRPC APIs. Participated in migration of production functionality from PHP to Go while preserving integrations.
Education
Degrees, certifications, and relevant coursework
Peter the Great St. Petersburg Polytechnic University
Master's, Computer and Information Sciences
2018 - 2020
Master's degree in Computer and Information Sciences from Peter the Great St. Petersburg Polytechnic University from 2018 to 2020.
Peter the Great St. Petersburg Polytechnic University
Bachelor's, Computer and Information Sciences
2014 - 2018
Bachelor's degree in Computer and Information Sciences from Peter the Great St. Petersburg Polytechnic University from 2014 to 2018.
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Interested in hiring Igor?
You can contact Igor and 90k+ other talented remote workers on Himalayas.
Message IgorGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
