Backend Engineer - Digital Bank Team
Summary
Backend engineer on Shopee's digital bank team in Singapore, designing and optimizing secure, high-concurrency backend services for banking products like savings, payments and loans. Core stack is C++ or Python with MySQL, Redis, Kafka and microservices/Kubernetes, plus growing use of agentic AI and AI-assisted development.
Contribute to server-side architecture design to build high-performance, highly available, secure, and scalable distributed systems.
Deeply understand business requirements, collaborating with Product Managers and cross-functional teams to translate business needs into technical designs and scalable features.
Continuously optimize system performance, stability, resource utilization, and user experience for high-concurrency banking scenarios.
Design and develop internal developer tools, automation scripts, and workflows to boost R&D efficiency and engineering quality.
Explore emerging AI technologies (e.g., LLMs, AI Agents, AIGC) and evaluate their applications in banking business scenarios and intelligent R&D practices.
Leverage AI-assisted coding methodologies (e.g., Vibe Coding / AI copilots) to streamline code generation, testing, and delivery processes.
Requirements Bachelor's degree or higher in Computer Science, Information Technology, Information Systems, Artificial Intelligence or any related fields.
At least 1 year full time backend development experience using C++ or Python.
Experienced in agentic AI or Harness Engineering.
Solid foundation in Computer Science core principles, including Data Structures, Algorithms, Computer Networks, and Operating Systems.
Hands-on experience or working knowledge of databases (e.g., MySQL) and middleware (e.g., Redis, Kafka, microservices/K8s).
Related domain experience in the Fin-Tech is strongly preferred.