STB Union

Go backend engineer in fintech

In short

Backend Engineer role at STB Union, a fintech company building a multicurrency account and money transfer app, working remotely with GMT+3 overlap for at least 6 hours daily. The role involves building Go services for a new platform while also maintaining Java features on an existing legacy codebase, owning features end-to-end from design to production. Requires 5+ years of backend engineering (3+ years in Go), willingness to do Java work, AWS/PostgreSQL/Docker experience, fluency in Russian and English, and fintech or banking experience.

About
STB Union is the ultimate financial app for everyday money management needs. It offers a multicurrency account and STB Visa card, worldwide money transfer app, 24/7 currency exchange, and more. With STB Union, you can effortlessly manage your finances and transactions. This is a full-time Backend Engineer role at STB Union, offering flexible remote work arrangements.
Задачи (Responsibilities)
•Leading end-to-end feature delivery together with Product/QA/DevOps teams — you own the feature through design, implementation, tests, review and production
•Building Go services for the new platform, plus Java features and integrations on the existing one
•Designing scalable solutions for complex business problems and contributing to technical architecture decisions
•Writing maintainable well-tested code with Claude Code
•Participating in manual and AI code reviews and providing constructive feedback
•Monitoring and maintaining production systems
•Implementing best practices for security and performance
Требования (Requirements)
•5+ years of backend engineering, including 3+ years of production Go
•Genuine willingness to work in Java - roughly half the work is Java on a legacy codebase
•Experience developing new features and architecting a codebase
•AWS (ECS/SQS/RDS), PostgreSQL, Git (GitLab/GitHub), Docker
•Daily use of AI coding tools, with full ownership and review of everything that ships
•Prior experience working remotely in a distributed team
•Fluent in Russian (C1) and English (B2) - both verbal and written
•Experience in fintech or banking sectors
Будет плюсом (Nice to have)
•Experience with Java and Spring Boot (or Vert.x)
•Experience with Vue 3 — the frontend of the new platform
•Experience with Kubernetes, NATS or Kafka
•Experience with more than one programming language
Условия (Conditions)
•Remote, full-time position
•Candidates must have overlapping working hours with time zone GMT+3 for at least 6 hours daily

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot