Overview
This role requires strong architectural thinking, hands-on development, and a focus on reliability, performance, and long-term maintainability in an agile, collaborative environment. You will design and build scalable, enterprise-grade backend systems that support advanced AI solutions for enterprise and government clients.
Responsibilities
- Lead the design, development, and operation of backend services for enterprise portal platforms.
- Own system architecture and make key technical decisions in collaboration with frontend, product, and cross-functional teams.
- Drive technical discussions, architecture design, and code reviews to maintain high engineering standards.
- Develop secure, high-quality, and reusable code aligned with best practices for scalability and performance.
- Build and integrate RESTful APIs, databases, and third-party services.
- Ensure system reliability through testing, monitoring, and performance optimisation.
- Troubleshoot and resolve production issues efficiently.
- Mentor engineers and foster a culture of documentation, learning, and technical excellence.
Requirements
- 10+ years of backend engineering experience with strong proficiency in Modern C++ (V11 and above) or .NET Core (V6 and above).
- Solid experience building and maintaining enterprise-level web applications.
- Strong understanding of relational databases and SQL.
- Hands-on experience with cloud platforms (AWS, Azure, or GCP) and container technologies (Docker, Kubernetes).
- Familiarity with automated testing and agile development methodologies.
- Bonus exposure to enterprise SaaS platforms, microservices, message-driven architectures, NoSQL databases, gRPC, and messaging systems such as Kafka or RabbitMQ.
Singapore citizen/PR only for this position due to quota issue.