Full Stack Engineer
About the job
About the Full Stack Engineer role
The Full Stack Engineer is responsible for developing, maintaining, and supporting a live, mission-critical platform with a strong emphasis on reliability, performance, and production stability. This role delivers secure, scalable frontend and backend services while providing L3 support, including incident investigation, root-cause analysis, and production fixes in collaboration with DevOps, Security, and QA teams. The engineer supports release and change management activities, contributes to operational artefacts such as runbooks and monitoring dashboards, and proactively improves system performance through metrics-driven analysis. With a strong ownership mindset, the role applies security, reliability, and observability best practices to ensure high system availability in complex, high-demand production environments.
Key Responsibilities:
- Responsible for full stack development, for a live, mission-critical CFT platform, with a strong focus on reliability, performance, and production stability
- Develop and maintain services, ensuring secure, scalable, and resilient frontend and backend services
- Provide L3 support, including root-cause analysis, fixes, and coordination with DevOps during incidents
- Collaborate closely with DevOps, Security, and QA engineers to resolve application and security issues within defined SLAs
- Support release management and change validation, including impact assessment, rollback planning, and post-release verification
- Contribute to operational artefacts such as runbooks, dashboards, health checks, and troubleshooting guides to improve system operability
- Analyse application and operational metrics, identify performance bottlenecks, and implement improvements proactively
- Communicate clearly during incidents, releases, and system changes, maintaining transparency and trust
- Apply security, reliability, and observability best practices when designing and enhancing full stack components
Requirements:
- Degree or equivalent in Computer Science, Information Technology, or related fields
- 5+ years experience as a Full Stack Engineer supporting production systems
- Strong hands-on experience with VueJS, Laravel, and Golang for full stack development
- Solid understanding of frontend frameworks, RESTful API development, and containerisation
- Experience working with containerised applications (Docker; Kubernetes/ECS exposure preferred)
- Proven ability to handle L3 support, incident debugging, and root-cause analysis in live environments
- Strong problem-solving skills and the ability to prioritise under pressure
- Good communication skills and a collaborative mindset when working across teams
- Experience working with CI/CD pipelines and production deployment workflows is an advantage
Preferred qualifications:
- Preferred: experience in operating applications on AWS, and experience working on Singapore Government agency projects

