Full Stack Software Engineer (Developer Experience)
Must-have:TypeScriptJavaScriptHTMLCSSReactAngularVueNode.jsFrontendBackendDevOpsCI/CDAISecurity
Your tasks
- Design and develop scalable, reliable and secure digital platforms that enable government agencies, developers and AI-powered systems to discover, understand and adopt GovTech products and services.
- Build and integrate APIs, content management systems, search capabilities and knowledge services to deliver accurate, structured and accessible product information across multiple platforms.
- Define API interfaces, versioning strategies, error handling, testing approaches and technical documentation for platform components.
- Develop reusable components, services and abstractions to simplify integrations, enhance developer experience and accelerate the delivery of new capabilities.
- Develop user-facing experiences across Product Portal, Docs Portal and Quality Dashboard to help government agencies and developers discover, evaluate and adopt GovTech products.
- Implement product discovery features, including search, filtering, recommendations and contextual navigation, to improve access to relevant products and technical information.
- Integrate shared platform capabilities such as product catalogues, subscriptions and onboarding workflows to provide seamless product adoption experiences.
- Collaborate with product managers, designers, UX specialists and stakeholders to translate user needs into effective digital solutions.
- Design and maintain highly available and resilient services, incorporating monitoring, alerting, service-level objectives (SLOs) and usage analytics to ensure platform reliability.
- Implement automated testing and deployment practices to support reliable releases and continuous delivery.
- Analyse usage data, delivery metrics and user feedback to identify improvement opportunities and enhance platform usability.
- Develop clear technical documentation, onboarding workflows and practical examples to improve user adoption and reduce the learning curve.
- Work closely with platform engineering, tenant and product teams to understand integration, deployment and operational requirements.
- Contribute to technical decision-making, knowledge sharing and continuous improvement while ensuring solutions meet business needs, security standards and reliability expectations.
Requirements
- Degree in Computer Science, Computer or Electronics Engineering, Information Technology or a related discipline.
- 5 years of professional experience in software engineering or a related role.
- Strong software engineering fundamentals, with the ability to develop high-quality, secure and maintainable applications.
- Experience with frontend technologies, including HTML, CSS and JavaScript or TypeScript, and modern web frameworks such as React, Angular or Vue.
- Experience in backend development using Node.js and TypeScript will be advantageous; experience with other server-side programming languages is also relevant.
- Strong understanding of software architecture, API design, system integration and scalable application development.
- Strong analytical, debugging and problem-solving skills, with the ability to work through complex technical challenges.
- Ability to understand business requirements and translate them into appropriate technical solutions and architectural decisions.
- Experience collaborating with product managers, UX designers and cross-functional engineering teams to deliver user-focused digital products.
- Strong ownership, communication and collaboration skills, with a willingness to mentor teammates and share technical knowledge.
- Ability to use data and user feedback to guide technical decisions, evaluate alternative solutions and drive continuous improvement.
- High standards of integrity and a strong sense of responsibility when developing and maintaining systems that support public services and critical national infrastructure.
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