Mid & Senior Fullstack Engineers (Heating)
Role details
Job location
Tech stack
Job description
You'll join the Heating team building the core experience for heat pump installers, now enhanced with AI-assisted workflows. This team and product are seeing a serious potential for scale, currently a team of Engineers and a Product Manager, we plan to grow that by at least 2 people. With plans for expansion not just across Germany but also in other countries including the UK, you'll work on features/topics that include photogrammetry, 3D scan import/export, image processing, and offline-first field workflows.
It's as a result of autarc's cutting edge technologies that businesses are choosing to partner with us, resulting in cost & time effective alternatives to otherwise slow and time consuming products already in the market.
Other things you'll do will include:
- Ship polished React UIs and interaction-heavy workflows with strong UX
- Integrate modern AI models (OpenAI, Mistral, Anthropic) into product surfaces like widgets, buttons, and assistive flows
- Build APIs that connect data across systems, devices, and workflows
- Support and improve 3D scanning for applied features
- Improve offline sync and data consistency for field teams
- Partner closely with Design and Product to deliver end-to-end features
The technologies you will use include:
- TypeScript, React, Three.js
- Go, Node/NestJS, Postgres
- Electric SQL, RxDB, local-first sync patterns
- Docker, Fly.io, NATS
This is a Fullstack role with a 50/50 split between Frontend and Backend.Requirements
Requirements
- 3+ years for Mid-level or 5+ years for Senior of professional software experience
- Strong React + TypeScript and UX craftsmanship
- Backend experience with APIs, data modelling, and SQL databases
- Comfortable shipping Fullstack features end-to-end
- Berlin-based, hybrid 3 days in the office (Mitte)
- Fluent in English (German is a plus)
Nice to haves:
- Experience integrating LLM features into products
- Exposure to 3D scanning, CV, or rendering pipelines
- Familiarity with local-first data or sync engines
Benefits & conditions
- Freedom to choose your own equipment (within a budget)
- 26 paid vacation days
- An annual team retreat
- The choice between Dance or JobRad for mobility
- The choice between Classpass or Urban Sports Club for fitness
- Regular team events, lunches and activities
Next steps