Description
GovTech is the lead agency driving Singapore's Smart Nation initiatives and public sector digital transformation. As the Centre of Excellence for Infocomm Technology and Smart Systems (ICT & SS), GovTech develops the Singapore Government's capabilities in Data Science & Artificial Intelligence, Application Development, Smart City Technology, Digital Infrastructure, and Cybersecurity.
As a Software Engineer, you will be responsible for designing, building, testing, and maintaining secure, scalable digital services that support case management systems, legal workflows, and citizen-facing services.
Responsibilities:
- Translate product and business requirements into clear technical designs, specifications, and development plans
- Design and develop robust, scalable, and secure full-stack applications
- Collaborate closely with product managers, UX designers, and fellow engineers
- Write clean, maintainable, and well-tested code
- Contribute to technical design discussions and architecture reviews
- Take ownership of features from conception through deployment and ongoing maintenance
- Develop and maintain applications on low-code platform such as OutSystems
Requirements:
- Strong experience with React (TypeScript), Node.js, PostgreSQL, and AWS cloud services
- Familiarity with Python for basic data analysis and Terraform for IaC
- Proficiency with CI/CD pipelines and modern development workflows
- Solid understanding of software architecture principles and system design
- Experience working in Agile development environments
- Demonstrated ability to tackle complex programming challenges
- Excellent communication skills
- Proven experience in low code development with OutSystems
Benefits:
- Equal opportunity employer
- Total rewards approach with market-competitive suite of perks
- Leave benefits and employee wellness programs
- Flexible work arrangements