Go Developer

The Vault

United States

Remote

USD 120,000 - 160,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote work
Competitive salary
Annual performance bonus
Direct access to business

Job summary

The Vault seeks a Go Developer to join its engineering team in a financial group delivering backend services for investment and banking products. You’ll work on microservices, BFFs, and integrations with brokerage, payment, and data providers.

You’ll participate in architecture design, ensure reliability, and focus on security with KYC/AML considerations. The role requires strong Go experience, PostgreSQL, Kafka, Docker, and Kubernetes, with Russian as the team language and English for

Qualifications

  • 3+ years of commercial Go development experience.
  • Solid knowledge of the standard library and concurrency (goroutines, channels, context).
  • Experience with gRPC/REST and PostgreSQL or other relational DBs.
  • Experience with Kafka or similar message brokers.
  • Familiarity with Docker and Kubernetes at the developer level.
  • Ability to write tests and participate in code reviews.
  • Russian as team language; English to read documentation.

Responsibilities

  • Develop and evolve backend services in Go (microservices, BFF for mobile and web).
  • Design and implement integrations with external financial APIs (brokerage, payments).
  • Work with event-driven architecture on Kafka and ClickHouse.
  • Participate in design discussions, write tech designs, and conduct code reviews.
  • Ensure service reliability with metrics, logs, alerts, and incident reviews.
  • Address authentication, anti-fraud measures, and regulatory compliance.

Skills

Go programming
Concurrency
Testing
English communication
Russian language

Tools

PostgreSQL
Docker
Kubernetes
Kafka
ClickHouse

Job description

We’re looking for a Go Developer to join our engineering division of a financial group. We build products for investment and banking: client personal account, backend services, integrations with brokerage and payment systems, KYC/AML processes. We work in a small cross-functional team (PO, DevOps, QA, designer, backend and frontend), where every engineer influences architecture and product.

What You’ll Do
  • Develop and evolve backend services in Go (microservices, BFF for mobile and web clients)
  • Design and implement integrations with external financial APIs (brokerage platforms, payment providers, market data providers, custodial services)
  • Work with event-driven architecture on Kafka and the ClickHouse analytical data warehouse
  • Participate in design: discuss architectural decisions, write tech designs, conduct code reviews
  • Ensure service reliability and observability: metrics, logs, alerts, participation in incident review
  • Work with financial data security: authentication, anti-fraud mechanisms, regulatory compliance
  • 3+ years of commercial Go development experience
  • Solid knowledge of the standard library, concurrency (goroutines, channels, context), working with gRPC/REST
  • Experience with PostgreSQL (or another relational DB), understanding of transactions and data consistency
  • Experience with message brokers (Kafka or similar)
  • Understanding of distributed systems principles: idempotency, retries, failure handling
  • Experience with Docker and Kubernetes at the developer level
  • Habit of writing tests and working through code review
  • Russian as the team’s working language; English at a level sufficient to read documentation
Nice to Have
  • Experience in fintech: brokerage, payments, banking, KYC/AML
  • Experience with ClickHouse
  • Familiarity with AWS (EKS, RDS, DynamoDB), GitLab CI, ArgoCD
  • Experience integrating with financial APIs (Bloomberg/Refinitiv, brokerage APIs, Fireblocks, etc.)
  • Experience with observability systems (Prometheus, Grafana, VictoriaMetrics/VictoriaLogs)
  • Competitive salary
  • Annual performance bonus
  • Fully remote work
  • Product development, no outstaffing, influence on architecture and roadmap
  • Small team, minimal bureaucracy, direct access to the business
  • Working hours are from 9:00 to 18:00 (Cyprus Time)
  • 24 working days of paid annual leave, in addition to statutory public and bank holidays in Cyprus
  • 14 working days of paid sick leave per calendar year
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Go developer in fintech
Go developer in fintech

The Vault • United States

Remote
USD 120,000 - 180,000
Fully remote work
Annual performance bonus
24 working days of paid annual leave
+2
go developer for investment and banking products
go developer for investment and banking products

The Vault • United States

Remote
USD 120,000 - 180,000
Competitive salary
Annual performance bonus
Product development with no outstaffi​
+4
Go Developer (Fintech/Crypto)
Go Developer (Fintech/Crypto)

EMCD • United States

Remote
USD 120,000 - 240,000
Remote work worldwide
Flexible hours
Paid vacation days
Go developer in high-load systems
Go developer in high-load systems

Uplatform • United States

Remote
USD 77,000 - 122,000
Vacation days 20–21
Gifts for employees
Flexible hours
+4
go developer for a distributed financial platform
go developer for a distributed financial platform

NDA • United States

Hybrid
USD 190,000 - 230,000
Client-provided equipment
International project
go developer in fintech and crypto infrastructure
go developer in fintech and crypto infrastructure

EMCD • United States

Remote
USD 120,000 - 180,000
Полностью удаленная работа
Гибкий график, ориентированный на 결과
20 оплачиваемых дней отпуска + 12 дней
+4
QA Engineer - Backend (Golang) Senior [Core Banking Systems]
QA Engineer - Backend (Golang) Senior [Core Banking Systems]

remote work • United States

Remote
USD 90,000 - 130,000
Relocation support
Flexible work
Healthcare Coverage
+3
QA Engineer - Backend (Golang) Senior [Core Banking Systems]
QA Engineer - Backend (Golang) Senior [Core Banking Systems]

platacard • United States

Hybrid
USD 100,000 - 140,000
Relocation support
Flexible work from offices or remote
Healthcare Coverage
+3
Engineering Manager - Golang [Telesales]
Engineering Manager - Golang [Telesales]

remote work • United States

Remote
USD 150,000 - 190,000
Relocation support
Flexible work from offices or remote
Healthcare Coverage
+3
Backend Developer (Go) ID48361
Backend Developer (Go) ID48361

AgileEngine, LLC. • Orlando (FL)

Hybrid
USD 100,000 - 130,000
Professional growth opportunities
Competitive compensation
Exciting projects with Fortune 500 companies
+1