Principal Backend Engineer

Singapore, Singapore

Job Description


COMPANY DESCRIPTION
NTUC Enterprise Co-operative Limited is the holding entity and single largest shareholder of the NTUC group of Social Enterprises. We aim to create a greater social force to do good by harnessing the capabilities of the social enterprises to meet pressing social needs in areas like health and eldercare, childcare, daily essentials, cooked food and financial services. Serving over two million customers, NTUC Enterprise wants to enable and empower all in Singapore to live better and more meaningful lives. The NTUC Enterprise Centre of Excellence for Data, Digitalisation and Technology leads the transformation of the NTUC Social Enterprises by leveraging digital technologies to become more nimble, adaptable and innovative in today’s digital age.
DESIGNATION : Principal Backend Engineer (GOLANG) (CPD Team)

RESPONSIBILITIES
You live and breathe mobile web & desktop web development and you love engineering fast and beautiful user experiences. You thrive in fast-paced environments and being part of creating a best-of-breed product which helps users engage with their communities. Duties and Responsibilities

  • Rapid design and implementation of complex solutions
  • Translate application storyboards and use cases into functional applications
  • Design, build and maintain efficient, reusable, and reliable code in Go
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Providing feedback in code reviews for improvements


QUALIFICATIONS
Qualification & Skills
  • Strong knowledge of Go programming language, paradigms, constructs, and idioms
  • Experience with Go frameworks and tools
  • Knowledge of common Goroutine and channel patterns
  • Ability to write clean and effective Godoc comments
  • Strong experience in API driven development
  • Experience with both external and embedded databases
  • Understanding fundamental design principles behind a scalable application
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration tools like Jenkins


OTHER INFORMATION
Good to have
  • Experience in building applications in a microservices architecture
  • Experience in building core platform services
  • Experience in Backend for Frontends (BFF)
  • Experience in the retail domain (e-commerce)

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1126390
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned