Full Stack Engineer
Full Stack Engineer in Singapore building an internal 3D geospatial web platform: designing cloud-native features on AWS, provisioning infrastructure with Terraform, setting up GitLab CI/CD pipelines, and integrating Python/TypeScript/React frontends with backends, secure auth, and observability, while meeting government security standards.
- Compensation
- Not disclosed
- Location
- Singapore, Singapore
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Bachelor's degree in computer science, software engineering or related field
- 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 implementing best practices for system security
- Experience in observability technologies
- Experience with developing and understanding architecture diagrams
- Adaptability to work with evolving requirements and technologies
- Experience designing or contributing to identity systems
- 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
Full description
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.
Key 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
Requirements & QualificationsA. Educational Qualification & Experience
Education: Bachelor’s degree in computer science, software engineering or a related field
B. Technical & Professional Competencies
- 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
- Adaptability to work with evolving requirements and technologies
- Experience designing or contributing to identity systems