Overview
Our client is a leading embedded finance platform that helps businesses seamlessly integrate financial services into their applications. They deliver innovative solutions across payments, banking-as-a-service, and spend / send management, empowering companies to accelerate growth and enhance customer experiences.
The Opportunity – Technical Lead (Backend)
We are looking for a Technical Lead (Backend) to shape the foundation of a robust, real-time, cross-border payment platform. In this role, you will design and build clean, secure, and scalable Go services that power billions in financial transactions. You’ll drive engineering excellence, mentor a global team, and champion thoughtful platform design.
What You’ll Do
- Develop and scale distributed payment transaction systems for cross-border and domestic remittance.
- Design resilient microservices in Go for high-volume, low-latency transaction flows with compliance and localization in mind.
- Own service-level metrics such as SLA adherence, latency (p95 / p99), throughput, and availability.
- Build API-first products with strong documentation, observability, and mocks from day one.
- Leverage Generative AI tools for testing, documentation, and automation — while maintaining engineering hygiene.
- Mentor and guide a high-performing distributed engineering team through code reviews, design discussions, and collaboration.
Key Responsibilities
Lead the design and development of backend services in Go with a focus on concurrency, memory safety, and observability.Ensure service uptime and reliability across multi-region deployments with dashboards, tracing, and alerting.Maintain strict SLAs for mission-critical payment operations, and support incident response when needed.Profile and optimize Go services with tools like pprof, benchstat, and the Go race detector.Champion clean architecture, technical debt reduction, and security best practices (e.g., rate limiting, mTLS, context timeouts).Collaborate closely with Product, QA, DevOps, Compliance, and Business teams to ensure production readiness.What We’re Looking For
7+ years of engineering experience with strong expertise in Go (Golang).Deep knowledge of concurrency, goroutines, channels, and distributed coordination patterns.Proven experience in profiling / debugging Go applications and optimizing performance.Hands-on experience with SLA / SLI monitoring using Prometheus, Grafana, or OpenTelemetry.Solid database expertise (PostgreSQL / MySQL), especially schema design for financial services.Strong background in building and scaling RESTful APIs in an API-first environment.Proficiency with cloud-native tooling, containerization, and CI / CD workflows.Strong understanding of observability practices : logging, tracing, and alerting.Bonus Points
Experience in payments, card issuance, or remittance infrastructure.Familiarity with PHP (legacy systems).Contributions to Go open-source projects or technical content.Experience with Generative AI tools like AWS Q or CodeWhisperer.Track record in regulated environments with compliance and security requirements.Company Culture
Our client fosters a dynamic, innovative, and fast-paced fintech culture built on adaptability, agility, and collaboration. They are committed to continuous learning, career growth, and open communication. With a diverse team across Asia, they value fresh perspectives and shared ideas, encouraging ownership and innovation. Together, they aim to make a meaningful impact by harnessing the power of fintech and e-commerce.
Seniorities
Mid-Senior levelEmployment type
Full-timeJob function
Finance#J-18808-Ljbffr