FairPrice Group was established in 2019 by bringing together NTUC FairPrice, NTUC Foodfare and Kopitiam to cater to evolving consumer needs. Together with NTUC Link, we optimise the resources of our social enterprises and leverage their respective strengths to deliver quality, affordability, convenience and an enjoyable experience for all.
With an extensive network of over 570 touchpoints as well as online, we provide an integrated array of products and services on Everything Food - from groceries, ready-to-cook and ready-to-eat offerings, to on-premise meals and food take-aways.
Our Fairmily of over 13,000 employees are driven by our common purpose of nourishing generations and making life better for all. We are proud to serve our community and we do good by giving back to Singapore. Our impact touches people from all walks of life, from newborns to the elderly. We are here to make a difference – in the past, present and for generations to come.
If you share our passion for Everything Food, Everything Good, Everyone, Every Day, join our Fairmily now!
Principal Software Engineer
As a Principal Backend Engineer, you will design, develop, deploy, and manage backend services to address complex problems in a scalable and efficient manner. You will play a pivotal role in designing API contracts for microservices, enhancing performance, and ensuring the reliability of critical transactions. This role requires a collaborative mindset, technical expertise in backend development, and a proactive approach to problem-solving in an Agile environment.
Key Responsibilities:
- Design, build, deploy, and manage backend services that tackle complex technical challenges.
- Create and maintain efficient, reusable, and reliable solutions, ensuring code quality and performance.
- Develop and document API contracts for new and existing microservices, contributing to a service-oriented architecture.
- Review and enhance the scalability and performance of existing microservices, identifying and resolving bottlenecks.
- Implement monitoring solutions for critical transactions to proactively manage system health and performance.
- Work closely with Team Leads to break down high-level requirements into detailed technical tasks.
- Actively engage in team discussions, bringing ideas and solutions that drive continuous improvement.
- Write and maintain comprehensive test cases to ensure robust coverage and quality for all backend solutions.
- Participate in code reviews, providing constructive feedback and maintaining high code standards.
- Contribute as an active Agile team member, helping drive ideas and features that enhance the user experience and support business goals.
Qualifications:
- Extensive experience in solution architecture and backend development.
- Expertise with distributed concurrency models, particularly using Golang or Node.js.
- Strong understanding and experience with service-oriented architecture (SOA) and microservices.
- Proven experience developing high-traffic, scalable applications.
- Excellent grasp of data structures and complex algorithms.
- Proficient with Git for source code management and familiar with CI/CD tools such as Jenkins.
- Experience with cloud application development using AWS or GCP.
- Collaborative team player with a proactive attitude, ownership mindset, and open-minded approach.
- Experience working in an Agile environment.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer
2026-05-20
Software Engineer - Developer
2026-05-28
Full-Stack Engineer
2026-05-29
- Posted
- Apr 03, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Singapore
- Company
- FairPrice Group
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer
2026-05-20
Software Engineer - Developer
2026-05-28
Full-Stack Engineer
2026-05-29