G70 - Full Stack Engineer
About this role
About the Role
We are developing a web-based 3D IFC model viewer that enables processing officers and industry users to inspect, navigate, and query building models directly in the browser without requiring specialised desktop software.
You will join a small, cross-functional product team and work closely with backend engineers, product managers, and domain experts to develop and deliver the viewer for government agencies and industry users.
Key Responsibilities
- Design and develop the web-based 3D IFC model viewer, from technical architecture through implementation.
- Explore and evaluate suitable open-source libraries and technologies, including IFC parsers and WebGL frameworks.
- Develop model navigation and inspection capabilities, including object selection, section cuts, property inspection, and related features.
- Collaborate with backend engineers on server-side geometry processing and data APIs.
- Optimise viewer performance for large and complex IFC models.
- Troubleshoot technical challenges related to 3D rendering, geometry processing, and browser performance.
- Continuously improve the viewer based on feedback from government agencies and industry users.
Requirements
- Proficiency in JavaScript/TypeScript and familiarity with backend JavaScript runtimes such as Node.js or Deno.
- Good understanding of 3D graphics and/or computational geometry concepts.
- Strong problem-solving and analytical skills.
- Willingness and ability to explore and learn new technologies.
- Excellent communication and collaboration skills.
Good to Have
Experience or familiarity with any of the following would be advantageous:
- Frontend, backend, or full-stack web development.
- WebGL or 3D web frameworks such as Babylon.js.
- Python and IFC-related libraries such as IfcOpenShell.
- Building Information Modelling (BIM) concepts and IFC standards.
- Geospatial data and information systems.
- Agentic or AI-assisted software development.
Company at a glance
FPT Asia Pacific is the overseas branch of FPT Software, a subsidiary of FPT Corporation.
FPT Software is a global technology and IT services provider headquartered in Vietnam, with USD 1.34 billion in revenue (2025) and over 33,000 employees in 30+ countries. Embracing an AI-first approach, FPT Software enables breakthrough speed, scalability and quality through AI-powered services and solutions and an AI-augmented workforce. It has partnered with over 1,100 clients worldwide, more than 130 of which are Fortune Global 500 companies in Aviation, Automotive, Banking, Financial Services and Insurance, Healthcare, Logistics, Manufacturing, Utilities, and more.
For more information, please visit http://www.fptsoftware.com
Tired of cold applications?
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Know someone who'd be great for this?