Full-Stack Engineer (three.JS/IFC) | Contineu
Job Description
Full-Stack Engineer (3D / IFC)
Company Overview
Contineu is building the default data infrastructure for global construction. We use 360° helmet-mounted cameras and computer vision to automate construction Quality Assurance/Quality Control (QA/QC)—detecting 150+ defect types at ≥99% accuracy, generating ±30mm 3D site models, and replacing manual inspections with intelligent automation. Backed by SenseAI Ventures and Piper Serica, we serve Tier 1 developers across India and are scaling rapidly.
Job Summary
The Full-Stack Engineer role is focused on developing and maintaining innovative solutions for 3D spatial experiences in the browser. The position requires ownership of features end-to-end, from the 3D user interface down to the APIs and data layer. This role is high-ownership and involves working in a fast-moving team, with software deployed to real construction sites weekly.
Responsibilities
-
Front-End Development (70% of time):
- Build and maintain the 3D Spatial Viewer using Three.js for rendering IFC building models, point clouds, and 360° panoramas.
- Parse and process IFC files (via ifcopenshell / IFC.js) to create interactive, navigable building models with element-level selection and metadata display.
- Develop the front-end for the Non-Conformance (NC) Management system, including defect lists, gallery views, status workflows, and spatial defect pinning.
- Integrate camera controls, annotations, measurement tools, and walkthrough navigation into the 3D experience.
- Optimize rendering performance for large-scale models (30L+ images/week, multi-floor buildings).
-
Backend & Integration (30% of time):
- Design and build REST APIs that serve 3D model data, defect records, and scan metadata to the front-end.
- Work with MongoDB and AWS (S3, Lambda) to store and retrieve point clouds, images, and processed model data.
- Build integration endpoints for Autodesk ACC, Procore, and MSP tools.
- Collaborate with AI engineers to integrate computer vision outputs (defect detections, progress tracking) through APIs into the spatial UI.
- Contribute to data pipeline logic that processes scan data from the field to the platform.
Qualifications
-
Experience: 1–2 years of hands-on experience with Three.js (or strong demonstrated ability to adapt quickly).
-
Technical Skills:
- Solid understanding of 3D graphics concepts (scene graphs, cameras, raycasting, shaders, geometry buffers, texture mapping).
- Experience working with IFC files or Building Information Modeling (BIM) data—including parsing, rendering, and metadata extraction.
- Proficiency in JavaScript/TypeScript and React.
- Backend competence in at least one language/framework (Node.js, Python/Flask/FastAPI, Go, etc.).
- Experience with databases, preferably MongoDB or similar NoSQL/SQL databases.
- Familiarity with WebGL or GPU-accelerated rendering pipelines.
-
Soft Skills: Self-directed, high-agency mindset—able to figure things out, ship fast, and iterate.
Preferred Skills
- Experience with IFC.js, xeokit, or similar BIM/AEC visualization libraries.
- Familiarity with point cloud rendering techniques (Potree, PCL, or custom solutions).
- Exposure to panorama viewers (Pannellum, Marzipano, or custom equirectangular rendering).
- Experience with AWS services (S3, Lambda, EC2) or similar cloud platforms.
- Familiarity with Autodesk Forge/ACC APIs or Procore integrations.
- Background in construction technology, geographic information systems (GIS), or spatial computing.
- Contributions to open-source 3D/WebGL projects.
Experience
1-2 years of relevant experience as a full-stack engineer, ideally with a focus on 3D graphics and integrations.
Environment
This role is based in Bengaluru, India, and is a full-time, on-site position. The work setting involves collaboration in a small, fast-paced team environment.
Salary
Salary details not specified.
Growth Opportunities
Opportunities for career advancement exist as the company scales, with a focus on high-impact work and real-world applications in construction technology.
Benefits
Benefits information not specified.