Backend Developer

Fpt Asia Pacific — Singapore · Posted ~22 hours ago

Skills

Python Backend application development PostgreSQL AWS Terraform GitLab CI/CD DevOps Relational databases AI-assisted software development GitLab CI/CD Infrastructure as Code AI

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A backend engineering role focused on building Python applications that process complex 3D model data and support automated, AI-assisted validation workflows. The position involves cloud deployment, infrastructure as code, CI/CD, database development, and continuous improvement of application reliability and performance.

Highlights

Opportunity to build AI-powered development pipelines, work with cloud infrastructure and automation, and collaborate across engineering and domain teams on technically meaningful solutions.

Description

Responsibilities Build and maintain Python backend applications to receive, process, and analyse IFC files.Develop AI-powered development pipelines to implement automated checks on 3D building models.Review, audit, test, and refactor AI-generated code to ensure quality, reliability, and maintainability.Deploy applications on AWS using Infrastructure as Code (IaC) tools such as Terraform.Design, build, and maintain CI/CD pipelines using GitLab.Collaborate with engineers, product managers, and domain experts to translate regulatory requirements into reliable technical solutions.Continuously improve application performance, maintainability, and deployment processes. Requirements Strong proficiency in Python and backend application development.Experience with relational databases such as PostgreSQL.Familiarity with AI-assisted or AI-powered software development workflows.Familiarity with AWS services and Infrastructure as Code tools such as Terraform.Good understanding of DevOps practices, including building and maintaining CI/CD pipelines using platforms such as GitLab.Understanding of, or willingness to learn, Building Information Modelling (BIM) concepts and IFC standards.Strong problem-solving skills and the ability to work effectively in a cross-functional product team. Nice to Have Knowledge or experience in computational geometry.Experience working with BIM, IFC files, CAD, 3D models, or geometry-processing systems.Experience developing systems that process large or complex 3D datasets.