< Back to all jobs
Full Stack Engineer - Python/Typescript (Public Sector)
WEBSPARKS PTE. LTD.
Software EngineeringExecutiveContractIslandwide, Singapore
Job Description
• 5-month contract, renewable
• Government project
• Hybrid work arrangement
We are hiring a Full Stack Engineer to join our team developing our internal 3D geospatial web application. The primary function of this role would be to design, implement, and review cloud-native features for this geospatial platform across multiple deployments in different environments, to achieve business objectives of scalability, security and reliability.
Objectives and Responsibilities
• Understand business requirements and translate them to fit-for-purpose solutions
• Review existing cloud systems and solutions to identify areas for improvement
• Set up and configure repositories for multiple systems
• Migrate existing systems to other environments
• Establish DevOps pipelines including testing, scanning, and CICD
• Provision and manage AWS cloud resources to support application deployment and scaling
• Implement IaC using Terraform for consistent and reproducible deployments
• Integrate backend systems and APIs with frontend application
• Integrate applications with external authentication systems with secure authentication flows
• Implement security best practices throughout the development lifecycle
• Design interfaces with external systems
• Develop and review application code
• Implement solutions for observability, monitoring, and fault-tolerance
• Ensure applications comply with government security policies and standards
• Document architecture and design decisions
Required Skills and Experience
• Hands-on experience with AWS cloud services
• Experience with Infrastructure as Code tools, particularly Terraform
• Knowledge of DevOps practices and CI/CD pipeline setup, preferably GitLab
• Proficiency in Python, Typescript, React
• Experience with software engineering and system design
• Experience with implementing best practices for system security
• Experience in observability technologies
• Experience with developing and understanding architecture diagrams
• Strong problem-solving abilities and attention to detail
• Ability to work collaboratively in a team environment
• Good communication skills for technical documentation and stakeholder interaction
• Adaptability to work with evolving requirements and technologies
• Experience designing or contributing to identity systems
• Bachelor's degree in computer science, software engineering or a related field
/Ref: 304
Listing closes 5 Dec 2026.
Apply directly through the original listing. The employer’s page has the latest application details.