Go & Java Backend Engineer

Stb Union — Georgia · Posted ~2 days ago

Senior Full-time Remote

Skills

Go Java backend engineering PostgreSQL microservices production Go Russian language Vue Claude Code

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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.