-
FairPrice Group

Principal Software Engineer

FairPrice Group
Singapore · Full-time · Mid-Senior

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

microservices technical expertise data structures cloud cicd git aws
Login to Apply
Posted
Apr 03, 2025
Type
Full-time
Level
Mid-Senior
Location
Singapore

Industries

Civic Social Organizations Education

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Tes
Related

Senior Software Engineer

2026-05-20

Full-time
Mid-Senior
Australia
Education
Information Technology
View Job Details
Scaleway
Related

Software Engineer - Developer

2026-05-28

Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
Clera
Related

Full-Stack Engineer

2026-05-29

Full-time
Not Applicable
Germany
Technology
Engineering