Senior Backend Engineer - Accounts
Core
Design and build a fully distributed, event-driven global accounts platform for merchants to manage digital business accounts.
Role type
Senior Backend Engineer (distributed systems)
Builds
A unified global infrastructure for digital business accounts
Domain
Fintech / Banking / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Kotlin, event-driven architecture, Kafka, distributed systems design, AWS, Kubernetes, PostgreSQL, RESTful API design, object-oriented and functional programming
Preferred skills
Golang, Elixir, observability tools (Prometheus, Grafana, Honeycomb), AI-assisted development tools (Cursor, GitHub Copilot)
Technologies
Kotlin, Golang, Elixir, Java, AWS, Kafka, PostgreSQL, Kubernetes, Prometheus, Grafana, Honeycomb, Cursor, GitHub Copilot
Responsibilities
Design and implement a newly architected global accounts platform; build resilient event-driven systems using Kafka; design flexible systems for varying regulatory compliance; build self-service platforms for internal teams; migrate existing systems to modern event-driven architecture.
Seniority
Senior, hands-on IC