Backend Engineer (Golang) - Bank Balance
Core
Build and modernize core banking services, ledger operations, and transaction history systems for a global digital bank platform serving merchants.
Role type
Senior Backend Engineer (Golang)
Builds
Unified global transaction history service, scalable ledger and transaction systems for merchants
Domain
Fintech / Digital Banking / High-load distributed systems
Deliverable
production ML models | product features
Required skills
Golang, system design, API design, data modeling, distributed systems, cloud infrastructure (AWS), Docker, Kubernetes, relational databases, CI/CD
Preferred skills
Elixir, PostgreSQL performance tuning, event streaming (Kafka), observability stacks (Grafana, Honeycomb)
Technologies
Golang, AWS, Docker, Kubernetes, PostgreSQL, Kafka, Grafana, Honeycomb, Elixir
Responsibilities
Build and evolve core banking services for ledger and transactions; tackle complex distributed systems challenges for high transaction volumes; support modernization by improving observability, test coverage, and code maintainability; contribute to architectural decisions for global scalability; collaborate with Risk, Treasury, and Finance teams; take ownership from design to production and monitor service performance.
Seniority
Senior, hands-on IC
