20° brand banner

(Senior) Full-Stack Engineer (AI-Assisted 3D / CAD / BIM Development) // 20° GmbH

20°Berlin, GermanyPosted Jul 10onsite
via Findwork
About the product Buildings account for 35% of green house gas emissions in the EU. To accelerate the transition down to zero, we build browser-based SaaS for the German building-energy-renovation market. Our product pulls a real building from cadastral LOD2 data, floor plans and facade photos, reconstructs it as a clean, editable 3D model in the browser, and exports it to industry formats for downstream energy calculations and grant applications. It's a technically deep product: a versioned, real-time-capable, multi-user 3D building editor backed by a purpose-built geometry and computer vision engine. Much of the hardest code was and will be produced with agentic AI tooling under close human direction and review. We're looking for someone who works the same way. How we work We use agentic coding tools as the primary way we produce and change code, including in specialized domains: 3D geometry, computer vision, numerical optimization, format reverse-engineering. That means the human skill we hire for are:
  • Decomposition & specification: turning hard, fuzzy problems into clean specs an AI agent can execute, in the right-sized steps.
  • Review & verification: reading AI-generated code critically, especially algorithmic and numerical code, and proving to yourself it's correct (test design, edge cases, visual/geometric validation) rather than trusting it right away.
  • Steering & taste: keeping an AI-built codebase coherent: enforcing our architecture conventions, catching plausible-but-wrong solutions, and knowing when to stop the agent and think.
You should already be doing this, or be visibly eager to. If your instinct is "I'd rather hand-write everything myself," this isn't the right fit. The stack Frontend Vite · React 18 · TypeScript · Zustand · Three.js · WebGL Backend NestJS · TypeScript · PostgreSQL · Supabase · Socket.io · OpenCV What you'll do
  • Extend the 3D/CAD editor: new element types (windows/openings, rooms, zones, HVAC), multi-storey support, richer editing tools.
  • Build out real-time multi-user collaboration
  • Improve and verify the geometry engine and the IFC / CAD exporters: reconstruction quality, normalization, export fidelity.
  • Own features across the full slice: Postgres schema → NestJS domain → REST/WS API → React/Three.js UI.
Essential
  • High quality standards: while moving fast, you still care deeply about code quality and architectural soundness of the product.
  • Fluency with AI-assisted / agentic development: hands-on experience driving tools like Claude Code to build real, non-trivial features, plus the discipline to review and verify their output rigorously.
  • Strong 3D graphics engineering with Three.js / WebGL: scene, camera & projection math, raycasting/picking, mesh/BufferGeometry processing, render-loop performance.
  • Fluency in React + TypeScript
  • Backend competence in Node/TypeScript + relational SQL: NestJS or similar, PostgreSQL, transactions, concurrency.
  • Mathematical & geometric literacy: enough to understand theoretical concepts, read algorithmic code and research papers.
  • Product-minded and comfortable owning an under-documented, reverse-engineered problem space.
Strong bonus
  • BIM / CAD domain knowledge: IFC schema & STEP, architectural concepts (storeys, slabs, wall construction).
  • Geospatial / GIS: UTM/EPSG zones, GeoJSON, coordinate transforms.
  • Computer Vision: classical CV, deep learning segmentation.
  • Building physics: heat transfer, thermal bridging, U-values, hygrothermal behavior.
  • Real-time collaborative editing: optimistic concurrency, CRDT-adjacent sync, undo/redo, WebSocket reconciliation.
  • German language skills C1+.
What makes it a good role
  • Small and ambitious team, high ownership, a genuinely hard problem and a rare chance to do serious work at the pace AI-assisted development makes possible.
  • We're already an AI-first team: the tooling, conventions, and dense in-code documentation are built around that workflow, so you'll be productive in a deep domain far faster than the domain would normally allow.
Realistic profile: A strong TypeScript/3D engineer with excellent judgment and a proven AI-assisted workflow, who can grow into the BIM/geospatial specifics or someone from CAD/BIM/GIS who's a sharp reviewer and eager AI adopter. You don't need to tick every box; tell us where you're strong and how you use AI to cover the rest. Compensation We offer a competitive compensation package including a base salary, bonuses for reaching product milestones, equity (VSOPs), tax benefits and public transport. How to apply Please send you CV, your possible start date and your salary expectation to [email protected] . A motivational letter is not necessary but appreciated.

Skills

  • ai
  • sql
  • nestjs
  • supabase
  • typescript
  • element
  • react
  • opencv
  • claude
  • node
  • postgresql
  • vite
  • postgres

Similar roles

  • private logo

    Developer Programmer

    private·Braddon, Australia

    About us As an Australian-based IT advisory firm founded in 2007, serving start-ups and large corporations across the Asia-Pacific region, we specialise in digital transformation, infrastructure and cyber security, HR/payroll, managed services, and automation intelligence. We foster a culture that balances structure with flexibility, empowering employees to take ownership and drive high-quality outcomes for clients. About the role We are…

    • Full-time
    • AUD 90k–AUD 100k / yr
    • Skilled Independent 189PR, no sponsor
  • Proxify AB logo

    Senior Magento Developer

    Proxify AB·Worldwide

    THE ROLE: We are looking for a Senior Adobe Commerce Developer to architect and build enterprise-grade e-commerce experiences for one of our clients. You are a perfect candidate if you are growth-oriented, you love what you do, and you enjoy working on new ideas to develop exciting products and growth features. WHAT WE ARE LOOKING FOR: * 5+ years of…

    • Remote
    • Full-time
  • Proxify AB logo

    Senior MERN Developer (React.js + Node.js)

    Proxify AB·Worldwide

    THE ROLE: We are looking for a Senior MERN Stack Developer with heavy specialization in React.js and Node.js on behalf of one of our high-growth clients to architect, scale, and maintain high-throughput web applications. In this role, you will take operational ownership of both front-end user interfaces and back-end microservices, delivering seamless, secure, and responsive digital products. You will bridge…

    • Remote
    • Full-time
  • Proxify AB logo

    Senior Ruby on Rails Developer (AI-Augmented Engineering)

    Proxify AB·Worldwide

    THE ROLE: We are seeking a Senior Ruby on Rails Developer who treats software engineering as an art form and a discipline. In this role, you will lead the development and scaling of highly responsive, business-critical web applications. You won't just build features; you will optimize system architectures, manage complex domain models, and champion engineering practices that keep codebases sustainable…

    • Remote
    • Full-time
  • Karo Healthcare logo

    Key Account Manager

    Karo Healthcare·Düsseldorf, Germany

    Karo Healthcare, a dynamic and growing personal-care retail company, is all about making smart choices for everyday healthcare. With a wide-ranging portfolio across seven categories including medical products, we own and sell over 80 brands in about 90 countries. Our portfolio includes such brands as E45, Pevaryl, Lamisil, Nutravita, Decubal and many others. Our core belief in empowering people to…

    • Hybrid
    • Full-time
    • Blue Cardtied; settle 21–33mo
  • Shockbyte logo

    Web Developer

    Shockbyte·Docklands, Australia

    Have you ever spun up a Minecraft server, battled it out in ARK, or built your base in Rust? Chances are, you've already played on a Shockbyte server. We support 60+ games and serve nearly 1 million customers worldwide, making us one of the largest game server hosting companies on the planet. Founded in 2013 and headquartered in Victoria, Australia,…

    • Hybrid
    • Full-time
    • Skilled Independent 189PR, no sponsor
  • Qureight Ltd logo

    Software Engineer-API Backend (Python)

    Qureight Ltd·London, United Kingdom

    About us Qureight’s mission is to accelerate clinical trials and ensure breakthroughs in lung and heart disease reach patients without delay. Our AI-powered data and imaging curation platform enables the analysis of clinical imaging and other healthcare data, helping our customers bring treatments to market, faster. We’re looking for talented people who want their work to matter. With offices in…

    • Hybrid
    • Full-time
  • Qureight Ltd logo

    Software Engineer-API Backend (Python)

    Qureight Ltd·Cambridge, United Kingdom

    About us Qureight’s mission is to accelerate clinical trials and ensure breakthroughs in lung and heart disease reach patients without delay. Our AI-powered data and imaging curation platform enables the analysis of clinical imaging and other healthcare data, helping our customers bring treatments to market, faster. We’re looking for talented people who want their work to matter. With offices in…

    • Hybrid
    • Full-time