Full Stack EngineerProduct | Discovery & Developer Experience
Must-have:TypeScriptJavaScriptHTMLCSSReactAngularVueNode.jsFrontendDevOpsAI
Your tasks
Job Responsibilities
- Design and build scalable, reliable, and secure platforms that help government agencies, developers, and AI-powered systems discover, understand, and adopt GovTech products and services.
- Develop APIs, content management systems, search capabilities, and knowledge services that deliver accurate, structured, and accessible product information across multiple platforms.
- Define stable interfaces, versioning approaches, error handling, testing strategies, and documentation for platform components.
- Create reusable components, services, and abstractions that simplify integration, improve developer experience, and speed up delivery of new capabilities.
- Build intuitive, user-facing experiences across the Product Portal, Docs Portal, and Quality Dashboard, helping users discover, evaluate, and use GovTech products.
- Develop product discovery features such as search, filtering, recommendations, and contextual navigation to help users quickly find relevant products and technical information.
- Integrate with shared platform capabilities, including product catalogues, subscriptions, and onboarding workflows, for a seamless product adoption journey.
- Design for high availability and resilience, as the platforms serve thousands of government developers and agencies daily.
- Build observability into services through monitoring, alerting, SLOs, and usage analytics that surface issues before users notice them.
- Implement automated testing and deployment strategies so the team can ship confidently and at pace.
- Use delivery signals and user feedback to identify friction points and prioritise targeted improvements to the developer and agency experience.
- Produce clear documentation, onboarding flows, and examples that reduce the learning curve for users.
- Collaborate closely with product managers, designers, UX, and stakeholders to turn complex user needs into simple, effective digital experiences.
- Work with tenant and product teams to understand their integration, deployment, and operations needs, and partner across platform engineering, product, and design to shape APIs and experiences.
- Gather feedback from real usage and continuously improve platform capabilities.
Requirements
Job Requirements
- Degree in Computer Science, Computer or Electronics Engineering, Information Technology, or a related discipline.
- 5 years of professional experience as a software engineer or in an equivalent role.
- Proven ability to build high-quality, secure software.
- Strong debugging and reasoning skills, with the ability to think clearly about abstract problems.
- Experience with frontend technologies (HTML, CSS, JavaScript/TypeScript) and at least one web framework such as React, Angular, or Vue.
- Experience with Node.js/TypeScript is advantageous; candidates with other server-side language experience are also welcome.
- Experience mentoring teammates and helping them deepen their technical craft.
- Ability to grasp business domain concepts and set appropriate technical direction at the right level of abstraction.
- Strong ownership and collaboration skills, with a track record of working effectively with UX and Product Management.
- Growth mindset, willingness to share knowledge, and a data-driven approach to decisions, with ego left aside.
- Understanding that problems can be solved in different ways, sometimes without engineering, and the ability to evaluate those solutions.
- A genuine commitment to public good and an appreciation of the responsibility that comes with working on critical national infrastructure.
- Strong ability, initiative, communication, and integrity.
Other
Nexbridge Recruitment Pte Ltd EA License No: 26C3616 EA Personnel: Ching Ning Xin Registration No: R22108651
Contact person
Listed by the employer in the job posting — for questions and your application.
- Ching Ning XinEA Personnel