Principal Software Engineer

NTUC Enterprise Nexus Co-operative Limited
Singapore
SGD 80,000 - 100,000
Job description

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.

Skills

SOFTWARE DEVELOPMENT

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Principal Software Engineer jobs in Singapore