Software Engineer
Core
Building scalable, resilient, and secure backend services and APIs for a multi-currency digital wallet platform serving millions of consumers and businesses across Asia Pacific.
Role type
Senior backend software engineer (Golang)
Builds
Scalable fintech payment systems and digital wallet infrastructure
Domain
Fintech / Digital Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Golang, distributed systems, microservices architecture, containerization (Docker, Kubernetes), automated testing, API design, object-oriented and functional programming
Preferred skills
gRPC, high-growth or fintech environment experience
Technologies
Golang, Docker, Kubernetes, gRPC
Responsibilities
Design and develop scalable backend services and APIs; participate in the full software development lifecycle from requirements to deployment; write clean, efficient, maintainable code; collaborate with cross-functional teams to architect solutions; optimize system performance, reliability, and scalability; write and maintain automated unit, integration, and end-to-end tests; participate in code reviews and technical documentation.
Seniority
Mid-to-Senior, hands-on IC