Find your next job in New Zealand
Browse by

Full-Stack Developer (AEC, 3D, and AI-Driven Platforms)
GIRIH X
10 Aug 2025Melbourne, Victoria, 3004Part TimeIT
About GIRIH XGIRIH X is an innovation-forward consultancy reshaping the AEC industry through cutting-edge digital workflows, parametric modelling, BIM content, AI-driven automation, and design-to-fabrication pipelines. We partner with leading manufacturers, consultants, and builders to develop custom tooling that elevates efficiency, precision, and constructability across the design and construction lifecycle. Role SummaryWe are seeking a Full-Stack Developer with deep experience in the AEC domain to lead and support the development of both web-based and desktop applications. Your role will focus on integrating 3D/parametric design tools, BIM systems, and AI/ML pipelines into scalable platforms that automate workflows, support design validation, and generate data-rich geometry models.You will contribute to the next generation of our digital solutions, working closely with engineers, BIM specialists, and design technology consultants. Key ResponsibilitiesEnd-to-End Product DevelopmentDesign, develop, and maintain full-stack applications (frontend backend) for AEC professionals.3D & Parametric IntegrationDevelop custom solutions using:ShapeDiver & Rhino.Compute (parametric Grasshopper workflows)Three.js / WebGL (real-time 3D visualisation)Autodesk Platform Services (APS / Forge) for Revit data and geometry APIsLocal desktop plugins for Revit, Rhino, etc. using .NET / C#AI/ML & Automation ToolingBuild intelligent agents using:LLMs, computer vision, or rule-based automationGeometry generation and fabrication-ready model automationModel auditing, validation, and compliance enforcementData Pipeline & InteroperabilityEnable robust data exchange between BIM/CAD and web platforms using:JSON, IFC, glTF, gbXML, or custom schemasWorkflow Authoring ToolsSupport visual or code-based workflow authoring for:n8n and ComfyUIBIM content creation and geometry optimizationModel checking, fabrication, and asset tracking Essential SkillsLanguages & FrameworksC / .NET (Core / Framework) – Revit/Rhino plugins, desktop apps, and ASP.NET web developmentPython – Automation scripting, AI/ML workflows, and lightweight APIs (FastAPI, Flask)JavaScript / TypeScript – Full-stack web development, including React and Node.jsReact – Data-driven UIs, dashboards, and configuratorsSQL / NoSQL – PostgreSQL, MongoDB, FirebaseGraphQL & REST APIs – Robust, scalable interfacesHTML / CSS / TailwindCSS – Responsive, modern UI layoutsFrontend DevelopmentReact (Vite / Next.js) – SPAs, dashboards, and automation interfacesBlazor (WASM / Server) – .NET frontend developmentThree.js / WebGL – 3D model viewers and parametric geometry toolsD3.js / Deck.gl / Cesium – Data and geospatial visualizationBackend DevelopmentNode.js / Express.js – Real-time APIs and service orchestrationASP.NET Core / Razor Pages / Web API – Scalable .NET backend systemsPython (FastAPI / Flask) – AI integrations and data processing servicesAuthentication – Firebase Auth, IdentityServer4, OAuth2, JWTDevOps & Deployment – Docker, GitHub Actions, CI/CDCloud Platforms – AWS, Azure, GCP, FirebaseAEC / 3D PlatformsAutodesk Platform Services (APS / Forge) – BIM data and viewer integrationsRhino Grasshopper / ShapeDiver / Rhino.Compute – Parametric 3D workflowsRevit API (.NET) – Add-in development for modeling, automation, and data extractionUnity / Unreal / WebXR (highly regarded) – VR/AR-enabled AEC applicationsDesktop & Local App DevelopmentRevit Add-ins – Modeling, compliance, documentation tools in C#/.NETRhino Plugins – Custom parametric tools (C# or Python)Electron / WPF – Cross-platform or native desktop UIsMicrosoft Power PlatformPower BI – Compliance dashboards, analytics, and asset trackingPower Automate – Workflow automation (Revit to SharePoint, approval chains, alerts)Power Apps – Custom mobile/web apps for internal tooling or field interactionPower Query (M language) – Data preparation for auditing/reportingDAX – Advanced analytics, KPIs, and calculated measures in Power BIAI & AutomationGPT / LLM APIs – OpenAI, Claude, Ollama integration for AI agentsPrompt Engineering & Workflow Design – Geometry metadata generation, audit flowsModel Checking & Validation – Rule-based Revit model auditsComputer Vision / ML (optional) – Data extraction from CAD/PDFsAsync Audit Flows – Automated AI review loops with integration to dashboardsExperience with ComfyUI or n8n (a strong plus) Preferred Experience5 years of full-stack development experience delivering production-grade tools across both web and desktop platformsBackground in AEC fields such as architecture, engineering, construction tech, BIM, or digital fabricationProven experience integrating cloud and desktop BIM workflows (Revit, Rhino, ACC/BIM360)Familiarity with parametric/geometry engines: Grasshopper, ShapeDiver, Rhino.ComputeStrong experience building Revit/Rhino plugins or automating geometry documentation workflowsSolid understanding of AEC data formats: IFC, glTF, JSON, Excel-based specsPrior involvement in digital fabrication, LOD400/500 workflows, or digital twin deliveryComfortable working with multidisciplinary teams (designers, BIM specialists, AI developers)Exposure to AI/ML use cases in AEC is highly regardedKnowledge of ISO 19650, COBie, and/or DfMA principles is advantageousCloud deployment experience on AWS or Azure (especially for compute-heavy tasks) What You’ll Work On at GIRIH XGenerative design automation toolsDigital fabrication automation workflowsReal-time BIM compliance and validation enginesSmart configurators for manufacturersAI design agents and drawing generation pipelinesCross-platform AEC workflows between Revit, Rhino, and web platforms Why Join GIRIH X?Work with visionary clients shaping the future of construction and manufacturingPush the limits of AI, BIM, and automation in design-to-fabrication ecosystemsBe part of a fast-growing, high-impact team building real-world, scalable productsEnjoy autonomy, ownership, and the opportunity to shape product direction and culture Contract TermsThis role will commence as a 6-month contract position, with the possibility of extension based on performance and project needs. Exceptional candidates may be considered for a permanent full-time role.
Date10 Aug 2025
Location Melbourne, Victoria, 3004
type Part Time
Salary -
IT