Staff Software Engineer (YouBiz)
Core
Design, develop, test, and maintain scalable backend software systems for a multi-currency digital wallet platform serving millions of users across Asia Pacific.
Role type
Staff Software Engineer (Backend)
Builds
High-performance, concurrent backend applications and cloud-native microservices for digital financial services.
Domain
Fintech / Payments / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Golang (Go), distributed systems, microservices architecture, cloud native computing, software testing methodologies, data structures, algorithms, software design principles
Preferred skills
Java, Python, Ruby
Technologies
Golang, Java, Python, Ruby, cloud platforms
Responsibilities
Provide technical leadership and guidance to a team of software engineers; Own the design and architecture of complex software solutions; Take ownership of several software components ensuring robustness, availability, and scalability; Write high-quality, scalable, and maintainable code; Participate in code reviews to ensure code quality and adherence to coding standards; Create and maintain technical documentation for code, design, and architecture.
Seniority
Staff, hands-on IC with leadership