(Senior) Backend Engineer (Golang) - Bank
Core
Design and build a unified global banking platform with high-level APIs and local implementations, transitioning from monolithic services to a distributed, event-driven architecture.
Role type
Senior Backend Engineer (Golang)
Builds
Unified global bank services, high-availability transfer systems, and region-agnostic microservices for small merchants.
Domain
Fintech / Banking / Distributed Systems
Deliverable
production ML models | product features
Required skills
Golang, distributed systems, event-driven architecture, Kafka, AWS, Kubernetes, SQL/NoSQL, CI/CD
Preferred skills
Prometheus, Grafana, Honeycomb, fintech industry experience
Technologies
Go, AWS, Kafka, PostgreSQL, Kubernetes, Docker, GitHub Actions, ArgoCD, Prometheus, Grafana, Honeycomb
Responsibilities
Design and implement highly available backend services; transform monolithic services into decoupled microservices; maintain and improve core services using cloud-native tech; improve test coverage and drive end-to-end delivery; shape engineering culture and best practices.
Seniority
Senior, hands-on IC