Full Stack Engineer - MOE
Job Description:
Job Description: Full Stack Engineer
Project Details
Agency: Ministry of Education, Digital Excellence & Products Division (MOE DXD), GovTech
Job Role: Full Stack Engineer
Skill Level: Consultant / Senior Consultant
Contract Period: Jul/Aug 2026 to Mar 2028 (with possibility of extension)
Estimated Start Date: Jul/Aug 2026
Background
MOE DXD builds AI products and platform capabilities for Singapore's Ministry of Education. The
portfolio includes LangBuddy (a voice-first Mother Tongue learning assistant), Markly (an AI feedback
tool for teachers), AI-enabled procurement workflows, and shared platform foundations that enable
observability, evaluation, and safe scaling of AI systems.
Scope of Work & Responsibilities
1 Design, build, test, deploy, and operate production AI applications across MOE
2 Write high-quality full-stack software using TypeScript, NestJS, React, Postgres, and AWS
3 Integrate LLM and multimodal APIs including prompting, tool/function calling, streaming, voice
interaction, retrieval, and memory patterns
4 Build evaluation pipelines for AI quality, safety, regression testing, and human review
5 Improve observability through traces, logs, metrics, user feedback loops, and model monitoring
6 Develop and productionise AI prototypes into scalable components
7 Collaborate with product managers, designers, data scientists, governance teams, and
stakeholders
Senior/Staff engineers will also lead architecture decisions, mentor team members, define engineering
standards, and represent the team in technical discussions with GovTech and MOE stakeholders.
Required Qualifications
1 Strong software engineering fundamentals including system design, testing, debugging, CI/CD,
observability, and security
2 Experience building production-grade full-stack applications
3 Hands-on experience or strong knowledge of LLM application development
4 Understanding of AI system quality including evaluations, monitoring, and failure modes
5 Strong communication skills with technical and non-technical stakeholders
Preferred / Nice-to-Have
1 Experience with TypeScript, NextJS, React, Vite, Postgres, AWS, Langfuse, or OpenTelemetry
2 Experience integrating AI services such as OpenAI, Anthropic, or similar APIs
3 Knowledge of RAG, tool calling, agentic workflows, voice interfaces, or AI evaluation frameworks
4 Familiarity with education, public-sector systems, or high-trust digital services
Working Arrangement
Onshore (Singapore-based)
Submission Requirements
Submit CV(s) within 5 working days via the following link:
https://forms.gle/x7hLEVJ1gBNFREpc9
Include relevant project experience, certifications, GitHub/portfolio links, and contact details for
reference checks.