Back to search:Fullstack Developer / Semarang

Surya Digital Teknologi is a digital agency based in Indonesia. As a digital agency, we aim to automate your tasks and help you achieve better results, giving you more time to focus on what matters the most. We take pride in being responsive and reliable. Let us show you what matters most – your success

Currently, we work with exciting overseas companies that are looking for creative, brilliant and innovative Senior Fullstack Developer to join and help create state of the art and scalable systems.

What You Will Do:

  • Design, develop, and maintain full-stack applications (frontend + backend) for AEC professionals.
  • Develop custom solutions using: ShapeDiver & Rhino.Compute (parametric Grasshopper workflows), / WebGL (real-time 3D visualization), Autodesk Platform Services (APS / Forge) for Revit data and geometry APIs.
  • Build intelligent agents using: LLMs, computer vision, or rule-based automation, Geometry generation and fabrication-ready model automation, Model auditing, validation, and compliance enforcement.
  • Enable robust data exchange between BIM/CAD and web platforms.
  • Support visual or code-based workflow authoring for: n8n and ComfyUI, BIM content creation and geometry optimization, Model checking, fabrication, and asset tracking.

Requirements:

  • 3+ years of full-stack development experience delivering production-grade tools across both web and desktop platforms
  • Background in AEC fields such as architecture, engineering, construction tech, BIM, or digital fabrication
  • Proven experience integrating cloud and desktop BIM workflows (Revit, Rhino, ACC/BIM360)
  • Familiarity with parametric/geometry engines: Grasshopper, ShapeDiver, Rhino.Compute
  • Strong experience building Revit/Rhino plugins or automating geometry + documentation workflows
  • Solid understanding of AEC data formats: IFC, glTF, JSON, Excel-based specs
  • Prior involvement in digital fabrication, LOD400/500 workflows, or digital twin delivery
  • Comfortable working with multidisciplinary teams (designers, BIM specialists, AI developers)
  • Exposure to AI/ML use cases in AEC is highly regarded
  • Extensive experience in Python, JavaScript/ TypeScript, Three.Js/ WebGL, React, SQL, NoSQL.
  • Knowledge of ISO 19650, COBie, and/or DfMA principles is advantageous
  • Cloud deployment experience on AWS or Azure (especially for compute-heavy tasks

Perks and Benefits:

  • Work-life balance (No need to work outside of your 8 hours/day)
  • 20 days of Paid Annual Leave, 10 Days of Paid Sick Leave, Paid Australian Holiday
  • Government Endorsed Leave (Maternity, Wedding, Mens, etc)
  • Team Building Events (Company Dinner, Charity Events, Company's Outing, Ice Breaking Activity)
  • Personal development benefits (Paid Course, Sharing Session)
  • Personal Business Funding
  • Potential paid work visit to Australia
  • Referral Fee of IDR 4 Mills
  • Free food and beverages
  • Performance bonus
  • Health and wellness benefits (BPJS Kesehatan dan Ketenagakerjaan)
  • Ied Fitri Bonus (THR)

To find our other job openings, please visit our website at or send your resume and portfolio to

Job Type: Full-time

Experience:

  • Fullstack Developer: 5 years (Preferred)

Language:

  • English (Required)