Full Stack Engineer (React & Node.js)
Summary
Build and maintain full-stack features for GatherSG, a CRM/CMS platform that collects and analyzes citizen feedback for Singapore’s government agencies using React, Node.js, TypeScript, and MySQL.
1-year contract, renewable
Hybrid work arrangement
Government project
Join the GatherSG team at GovTech (gather.gov.sg), a product team building CRM/CMS solutions for the Whole-of-Government. The team is expanding its work on feedback management CMS/CRM systems that aggregate and analyse feedback data collected across various citizen touchpoints and channels.
Responsibilities:
Design, develop, and maintain full-stack features for GatherSG's CRM/CMS products
Build and integrate front-end interfaces with back-end services and databases
Collaborate with product managers, designers, and engineers to translate requirements into working solutions
Write clean, maintainable, and well-tested code
Troubleshoot and resolve technical issues across the stack
Requirements:
Bachelor's degree in Computer Science or related field
At least 1 year of relevant experience
Strong familiarity with
React, Node.js, TypeScript, and MySQL
(mandatory) Good problem-solving skills and ability to work in a collaborative team environment
React, Node.js, TypeScript, and MySQL
(mandatory) Good problem-solving skills and ability to work in a collaborative team environment