Point your AI agent at freehire and let it find you a job.

Get the CLI →

User Experience Researchers Pte.Ltd

NewBe an early applicant

Fullstack Software Engineer

Posted 2 views
Discussion

Summary

Fullstack engineer building scalable digital platforms and knowledge services for Singapore government agencies and developers — APIs, CMS, search, portals, and dashboards with strong observability. Stack centers on frontend HTML/CSS/JS-TS with React/Angular/Vue, plus Node.js/TypeScript on the server side.

Key Responsibilities:
Build Scalable Digital Platforms and Knowledge Services
  • Design and develop scalable, reliable, and secure platforms that enable government agencies, developers, and AI-powered systems to discover, understand, and adopt client 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 stable interfaces, versioning approaches, error handling, testing strategies, and documentation for platform components.
  • Develop reusable components, services, and abstractions that simplify integration, improve developer experience, and accelerate the delivery of new capabilities.
Build Product Discovery and Adoption Experiences
  • Develop intuitive, user-facing experiences across product portals, documentation platforms, and quality dashboards that help government agencies and developers discover, evaluate, and use client products.
  • Build product discovery features such as search, filtering, recommendations, and contextual navigation to help users find relevant products and technical information.
  • Integrate with shared platform capabilities, including product catalogues, subscriptions, and onboarding workflows, to provide seamless experiences across the product adoption journey.
  • Collaborate with product managers, designers, and stakeholders to turn complex user needs into simple, effective digital experiences.
Ensure Quality and Reliability
  • Design for high availability and resilience — our platforms serve thousands of government developers and agencies daily.
  • Build observability into services: monitoring, alerting, SLOs, and usage analytics that surface issues before users do.
  • Implement automated testing and deployment strategies that let the team ship confidently at pace.
Improve the Developer and Agency Experience
  • Use delivery signals and user feedback to identify friction and prioritise targeted improvements.
  • Produce clear documentation, onboarding flows, and examples that reduce the learning curve.
  • Collaborate with UX and product to iterate on interfaces grounded in real usage.
Collaborate Across Teams
  • Work with platform and product teams to understand their integration, deployment, and operations needs.
  • Partner across platform engineering, product, and design to shape APIs and experiences.
  • Gather feedback from real usage and improve platform capabilities iteratively.
How to Succeed
  • Strong ownership and collaboration skills with a track record of working effectively with UX and Product Management.
  • Growth mindset and willingness to share knowledge to grow together with the team.
  • Enjoy making data-driven decisions while leaving ego aside.
  • Understand that problems can be solved in different ways, sometimes not with engineering; understand how these solutions can and should be evaluated.
What We Are Looking For:
  • We value strong engineering fundamentals. We're looking for people who have a degree in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines.
  • At least 5 years of professional experience as a software engineer or equivalent position.
  • Demonstrate the ability to build high-quality, secure software.
  • Think clearly about abstract problems, with strong debugging and reasoning skills.
  • Experience in frontend technologies (HTML, CSS and JS/TS) as well as any web framework (React, Angular, Vue etc).
  • Experience in Node.js/TypeScript will be advantageous, though we are open to other server-side languages.
  • Mentored teammates on new ways to deepen their technical craft.
  • Able to grasp business domain concepts and set appropriate technical directions at the right level of abstraction.
  • Care deeply about public good, and understand the responsibility of working on critical national infrastructure.
  • We value ability, initiative, communication, and strong integrity.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.