{"id":53779,"title":"(Senior) Full-Stack Software Engineer (m/w/d)","company":"20° GmbH","city":"Berlin","region":"Berlin","location":"10965 Berlin","work_model":"unknown","employment_type":"full_time","employment":["full_time"],"roles":["fullstack"],"visa":"not_mentioned","relocation":"not_mentioned","posted_at":"2026-10-02T00:00:00+00:00","tools":["JavaScript","NestJS","React","TypeScript","PostgreSQL","OpenCV","Three.js","SQL"],"seniority":"senior","years_experience_min":null,"german_requirement":"not_mentioned","german_level":"unspecified","english_requirement":"required","english_level":"unspecified","team_language":"unknown","confidence":0.4,"method":"rules","language_badge":"Not stated","language_evidence":null,"requirements_snippet":null,"url":"https://www.arbeitsagentur.de/jobsuche/jobdetail/17338-6a3c9597a4726523f0-S","source":"bundesagentur","agency":null,"description_text":"(Senior) Full-Stack Software Engineer (m/w/d) Salary: 60000 - 65000 EUR per year. At 20° GmbH we are looking for a JavaScript engineer! Our tech stack: Claude Code, ThreeJS, NestJS, React, TypeScript, PostgreSQL, opencv, WebGL. Requirements: - High quality standards: while moving fast, you still care deeply about code quality and architectural soundness of the product.\n- 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.\n- Strong 3D graphics engineering with Three.js / WebGL: scene, camera &amp; projection math, raycasting/picking, mesh/BufferGeometry processing, render-loop performance.\n- Fluency in React + TypeScript\n- Backend competence in Node/TypeScript + relational SQL: NestJS or similar, PostgreSQL, transactions, concurrency.\n- Mathematical &amp; geometric literacy: enough to understand theoretical concepts, read algorithmic code and research papers.\n- Product-minded and comfortable owning an under-documented, reverse-engineered problem space.. Your responsibilities are: - Extend the 3D/CAD editor: new element types (windows/openings, rooms, zones, HVAC), multi-storey support, richer editing tools.\n- Build out real-time multi-user collaboration\n- Improve and verify the geometry engine and the IFC / CAD exporters: reconstruction quality, normalization, export fidelity.\n- Own features across the full slice: Postgres schema → NestJS domain → REST/WS API → React/Three.js UI.. Category: JavaScript Developer / Engineer Location address: Methfesselstr. 43, Berlin, Germany. Salary: 60000 - 65000 EUR per year. 20° GmbH - More about us and the role: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.\n\nIt&#039;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&#039;re looking for someone who works the same way.\n\n- 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.\n- We&#039;re already an AI-first team: the tooling, conventions, and dense in-code documentation are built around that workflow, so you&#039;ll be productive in a deep domain far faster than the domain would normally allow.\n\nWe offer a competitive compensation package including a base salary, bonuses for reaching product milestones, equity (VSOPs), tax benefits and public transport. last updated 40 week of 2026","responsibilities_text":null,"requirements_text":null,"status":"open","duplicate_of":null,"first_seen":"2026-11-02T15:24:52.014397+00:00","responsibilities_summary":null,"requirements_summary":null,"all_tools":["JavaScript","NestJS","React","TypeScript","PostgreSQL","OpenCV","Three.js","SQL","REST","Computer Vision"],"posting_language":"en","evidence":[],"years_experience_max":null,"mobility_evidence":[],"model_version":"rules-8","english_badge":"English required","company_id":null}