Summary
✨ AI‑Generated
A remote backend engineering opportunity for an experienced developer who can take ownership of Go development while also working with an established Java monolith and surrounding microservices. You will help build a new platform using Go, Vue, and PostgreSQL and contribute to an AI-assisted engineering workflow, with at least six hours of daily overlap with GMT+3.
Highlights
Fully remote work with a roughly balanced mix of maintaining a mature backend ecosystem and building a new platform. The role offers strong ownership, a chance to become the team's Go reference point, and exposure to a complex financial domain.
Description
Remote Full-time position
Company Description
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.
Role Description
This is a full-time Backend Engineer role at STB Union, offering flexible remote work arrangements.
Candidates must have overlapping working hours with time zone GMT+3 for at least 6 hours daily.
The work splits roughly 50/50 between two streams: maintaining and extending our existing system - a large Java monolith with microservices around it.
Building a new platform from scratch on Go, Vue and PostgreSQL, AI-first with Claude Code.
You would become the team's Go reference point while the team onboards you on Java and on a complex financial domain.
Required Qualifications
- 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
Preferred Qualifications
- 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
Core 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
Tech Stack: Go/Java/SpringBoot/Vert.x, AWS (ECS, SQS/SNS, S3, ElastiCache), PostgreSQL, Terraform, GitLab, Docker, K8s, Grafana, Angular/Vue 3, React Native.
Language Requirement Note: This position requires fluency in Russian and English due to team composition and business requirements.