(Senior) Fullstack Developer (f/m/d)

Permanent employee, Full-time · Germany (remote), Hamburg (hybrid)

Read job description in:
OUR PURPOSE AT PLANCRAFT
Building the backbone of European trades together – with AI and voice-first software.
We’re not just building software – we’re on a mission to create space for contractors & tradespeople by equipping them with AI solutions that work the way they do: fast, practical, and voice-first. With Tier 1 Investors from Europe and the US, like Headline and Creandum as well as 20,000+ tradespeople as customer base, we’re scaling across Europe to turn scattered tradespeople into thriving communities. We believe in zero admin, not zero personality – and we build every feature with the people in mind who wear the boots, not the suits. We’re #stoked to shape the future, #together as a team, and #humble in our mission to support the builders of tomorrow.
YOUR MISSION AT PLANCRAFT
This role is a great opportunity to work end-to-end on exciting features and shape our product journey at scale. You’ll collaborate closely with Product Management and Design from early concept to deployment, contributing ideas and delivering high-quality code that helps us realise our product’s potential.
You’ll join one of our small, autonomous feature squads (3–4 engineers, 1 Product Manager, 1 Designer) where your voice matters, and where you’ll have plenty of scope to learn, grow, and take on more responsibility over time.

 

Your Responsibilities


  • Implement and contribute to the scoping and planning of features and capabilities along the whole software lifecycle - on top of GCP with React in the frontend, serverless express services in the backend - both in TypeScript.
  • Developer Experience: Contribute to making our platform better for your fellow engineers by introducing tooling improvements, participating in refactoring efforts, and collaborating on tech stack improvements.
  • Support and mentor junior engineers within your team, sharing knowledge and best practices- Engage with internal stakeholders - within and outside tech, contributing to technical discussions.
  • Contribute to the adoption of AI within our product by staying aware of relevant capabilities and helping implement AI-driven features.
  • Use and explore the potential of GenAI within Engineering to improve your own productivity and help teammates leverage these tools effectively.
  • Take ownership of feature delivery and code quality within your domain.
YOUR PROFILE
Must-haves

  • 2+ years of production software engineering experience
  • Interest in teaching, sharing knowledge, and helping team members grow
  • Solid cloud experience (GCP, AWS, Azure) with willingness to deepen expertise
  • Strong software engineering fundamentals with growing system understanding
  • AI awareness and interest in learning about modern capabilities (real-time voice, Multimodality, LLM Integration)
  • Familiarity with modern, AI-enhanced engineering tools (Cursor, Claude Code, GitHub Copilot) and eagerness to master them
  • Good communication skills and ability to collaborate effectively with business & tech stakeholders
  • English at C1/2 level; German at B2+ level is a plus but not required.


Nice-to-haves

  • Experience with TypeScript or strong motivation to learn it.
  • Additional programming languages (e.g. Python).
  • Basic Infrastructure as Code knowledge (e.g. Terraform) or interest in learning.
  • Some experience with Firebase or GCP services.
  • Previous mentoring or informal leadership experience (even informal).
  • Previous experience in a SaaS or B2B product environment.
  • Hamburg-based or willingness to relocate - but the role can also be done remotely within Germany.
WHY PLANCRAFT?
  • Team Spirit: We’re driven by passion, commitment, and a shared mission. Team spirit matters to us — and we make it visible: with three major team events per year, two casual monthly formats at our Hamburg HQ, and a strong recognition culture where we regularly celebrate both the big and small wins together.
  • Ownership: You’re encouraged to take ownership from day one. In a flat hierarchy and high-trust environment, you’re empowered to make meaningful decisions and drive real impact.
  • Learning & Growth: We invest in your personal and professional development through a strong feedback culture, a personal learning budget, and targeted enablement formats. Our goal is to help you unlock your full potential.
  • AI Enablement: Our internal tools and workflows are AI-enabled by design. We support every team and individual in applying AI at the next level in their daily work, including getting your own ChatGPT+ license, of course.
  • Tech & Tooling: You’ll receive a MacBook, premium over-ear headphones, and everything else you need — from hardware to tools — to be effective in your daily doing.
  • Flexibility: Whether remote, hybrid, or on-site — you work where you’re at your best. Our Hamburg office at Rödingsmarkt (with a rooftop terrace) is always open, and you decide each week how often you come in. Some roles even allow for fully remote setups. And if you need a change of scenery, working abroad is always an option.
  • Recharge: To ensure the needed rest, we offer 30 vacation days per year (based on a 5-day week) and Dec 24th off. We also subsidize your Urban Sports Club membership and organize internal sport meetups.
  • Mobility: You can lease a "JobRad" (Bike) and get a subsidized "Deutschlandticket" or "BahnCard" for public transport to be supported in your commute.
  • International Environment: We’re becoming more international every month, with team members already in Italy, France, the Netherlands, and Austria — which is why English is our internal company language.
About us
We’re #stoked to shape the future, #together as a team, and #humble in our mission to support the builders of tomorrow. For a first impression of us, take a look at our Instagram and LinkedIn page.

Diversity makes us better.
We welcome people of all backgrounds, identities, abilities, and experiences, and we believe that different perspectives lead to better ideas, stronger products, and a healthier workplace. If you’re excited about our mission but your experience doesn’t align perfectly with every requirement, we encourage you to apply anyway. You might be exactly who we’re looking for.


______

On the application process
We want your candidate experience with us to be smooth, transparent, and enjoyable. We aim to get back to you regarding your application within 5 business days. Our interview process typically takes about 4 weeks from start to finish, though this may vary by role. You can learn more about our process here. If you need adjustments or flexibility at any stage, please don’t hesitate to let us know — we’ll do our best to make it work for you.


Note on creating a test account:
If you would like to create a test account as part of the challenge, please enter "Applicant" in the relevant field during registration and select "Other" under Trade. This ensures that our sales team does not mistakenly register you as a craft business and reach out to you unnecessarily.
UNSER PURPOSE BEI PLANCRAFT
Digitalisierung im Handwerk? Lieben wir.
 
Wir sind plancraft – und wir brennen dafür, das Baugewerbe mit unserer intuitiven Software zu revolutionieren. Unsere Vision ist nichts Geringeres, als das führende Contractor Operating System in Europa zu werden. Mit der Unterstützung von Europas Top-Investoren bieten wir eine marktführende SaaS-Lösung, die die Verwaltung und Organisation in Handwerksbetrieben vereinfacht. Auf unserer Mission lassen wir uns stets von unseren Werten leiten: Wir haben richtig #Bock auf unsere Arbeit, erreichen gemeinsam mehr durch #Zusammenhalt im Team und handeln dabei immer mit #Bodenständigkeit, während wir die wahren Macher:innen unserer Zukunft empowern: unsere Kunden.
DEINE MISSION BEI UNS
Du hast viele Ideen und Tatendrang? Perfekt! Als VC-finanziertes Unternehmen in einer wettbewerbsintensiven Nische müssen wir schnell handeln – dabei aber fürsorglich bleiben und Raum für persönliche Weiterentwicklung lassen. Deine persönliche Entwicklung ist uns genauso wichtig wie unsere KPIs.

Diese Rolle ist entscheidend für die Weiterentwicklung des Plancraft-Produkts und bietet die ideale Grundlage für eine steile Lernkurve. Du arbeitest entlang des gesamten Software-Lebenszyklus – von der frühen Konzeption (gemeinsam mit UX und Produktmanagement) bis zur Auslieferung in die Produktion – und hilfst dabei, das volle Potenzial unseres Produkts zu entfalten.

Dabei wirst du Teil eines unserer Feature-Squads als zentraler Mitgestalterin. Gemeinsam mit deinem Squad sorgst du dafür, dass Plancraft sich stetig verbessert – und somit unsere Vision erfüllt, maximalen S P A C E für Handwerksbetriebe zu schaffen. Unsere Squads sind klein und autonom – bestehend aus 3-4 Engineers, 1 Product Manager und 1 UX Designer.

Wir suchen talentierte Engineers, die bereit sind, ihre Fähigkeiten auszubauen und eventuell Führungsverantwortung zu übernehmen. Diese Rolle bietet hervorragende Entwicklungsmöglichkeiten und kann sich je nach Interesse und Wachstum sowohl in eine technische als auch eine führende Richtung entwickeln.

 
Deine Mission bei uns

  • Umsetzung und Mitgestaltung der Planung und Konzeption von Features über den gesamten Software-Lebenszyklus – auf Basis von GCP mit React im Frontend und serverlosen Express-Services im Backend – beides in TypeScript
  • Developer Experience: Verbesserung unserer Plattform für deine Kolleg*innen durch neue Tools, Refactoring-Initiativen und Weiterentwicklung des Tech-Stacks
  • Unterstützung und Mentoring von Junior Engineers im Team durch Wissensweitergabe und Best Practices
  • Austausch mit internen Stakeholdern – innerhalb und außerhalb der Tech-Abteilung – und Beteiligung an technischen Diskussionen
  • Eigenverantwortliche Übernahme von Feature-Delivery und Codequalität in deinem Verantwortungsbereich
  • Beitrag zur Integration von KI-Funktionen in unser Produkt durch Beobachtung relevanter Technologien und deren Umsetzung
  • Nutzung und Erkundung des Potenzials von GenAI im Engineering zur Steigerung deiner eigenen Produktivität und Unterstützung deiner Teammitglieder

Dieses Set-Up erwartet dich:

  • Wir sind ein cross-funktionales Team aus Engineers, UX und PM 
  • Unsere Sprints organisieren wir mit Scrum – angepasst an das, was für uns funktioniert.
  • Unsere Engineers sind zusätzlich in einem Tech-Chapter organisiert, das teamübergreifend für Austausch, Qualität und Weiterentwicklung sorgt.
  • Github nutzen wir für Code und Issue-Management.
  • Slack ist unser Ort für schnelle, unkomplizierte Kommunikation.
  • Die Google Suite hilft uns, das Unternehmen organisiert zu halten.
  • Und sonst? Wir sind offen. Für Tools, Ideen und neue Impulse – solange sie uns helfen, gemeinsam besser zu liefern.
Vieles ist noch nicht in Stein gemeißelt. Bring also gern deine Erfahrung, Gedanken und Vorschläge mit – wir freuen uns darauf!
DEIN PROFIL
Bist du ein Match? 

Must-Haves:
  • 2+ Jahre Erfahrung in der produktiven Softwareentwicklung
  • Solide Cloud-Erfahrung (GCP, AWS, Azure) und Bereitschaft zur Vertiefung
  • Gute Grundlagen im Software Engineering mit wachsendem Systemverständnis
  • Gute Kommunikationsfähigkeiten und Fähigkeit zur effektiven Zusammenarbeit mit Stakeholdern aus Business & Tech
  • Interesse am Lehren, Wissensaustausch und Unterstützung von Teammitgliedern
  • Fließendes Englisch (C1/C2)
Nice-to-have:
  • Umfassende TypeScript-Erfahrung inklusive fortgeschrittener Patterns und Best Practices
  • Interesse und Offenheit gegenüber modernen KI-Technologien (z. B. Echtzeit-Spracherkennung, Multimodalität, LLM-Integration)
  • Vertrautheit mit modernen, KI-unterstützten Entwickler-Tools (Cursor, Claude Code, GitHub Copilot) und der Wille, diese zu meistern
  • Wohnort Hamburg oder Umzugsbereitschaft mit Wunsch, 2–3 Tage pro Woche vor Ort zu arbeiten
  • Erfahrung in mehreren Programmiersprachen (z. B. Python, Go, Rust)
  • Fortgeschrittene Kenntnisse in Infrastructure as Code (z. B. Terraform, Pulumi)
  • Nachgewiesene Erfahrung im Skalieren von SaaS-/B2B-Produkten
  • Tiefe Kenntnisse in Firebase und komplexen GCP-Diensten (z. B. Cloud Functions, Cloud Run, BigQuery)
  • Erfahrung in Product Ownership / Projektmanagement mit technischen TeamsFrühere
  • Tätigkeit als Staff Engineer, Tech Lead oder vergleichbare Senior Technical Role
     
WARUM PLANCRAFT?
Bei uns bekommst du nicht nur einen Job, sondern eine Mission! 

  • Immenser Einfluss auf das Produkt: Lösungen entwickeln, die die Menschen lieben.
  • Modernste Technologien: Arbeite mit innovativen Lösungen, die es auf dem Markt noch nicht gibt.
  • Flexible Arbeitsumgebung: Wähle zwischen Remote-, Hybrid- oder Büroarbeitsplätzen - ganz wie es dir am besten passt.
  • Mentoring und Führung: Gib und erhalte Mentoring, um eine starke Teamarbeit zu gewährleisten.
  • Urlaub: Deine Erholung ist uns wichtig. Daher bieten wir dir 30 Urlaubstage sowie den 24.12. als zusätzlichen freien Tag.
  • Soziale Unternehmensverantwortung: Wir sind bestrebt, einen positiven Beitrag zur Gesellschaft zu leisten.
  • Offene & vielfältige Teamkultur: Alle sind bei uns willkommen und gemeinsam wachsen wir als Team.
  • Startup-Spirit und Benefits: Freu dich auf offene Feedbackrunden, ein schönes Büro in der Sternschanze, Zuschüssen für Urban-Sports-Club und das Deutschland Ticket, genieße erstklassigen Kaffee, Softdrinks, frisches Obst und sei ein Teil unserer legendären Teamevents.
  • Internationales Umfeld: Unser Team kommt aus der ganzen Welt, weshalb wir intern auf englisch kommunizieren. 

WE WANT YOU!
Über uns
Unsere Werte: #bock #zusammenhalt #bodenständigkeit
Für einen erstem Eindruck von uns, schau dir unsere Instagram und LinkedIn Seite an! 

Vielfalt macht uns besser.
Wir heißen Menschen mit allen Hintergründen, Identitäten, Fähigkeiten und Erfahrungen willkommen – denn wir sind überzeugt, dass unterschiedliche Perspektiven zu besseren Ideen, stärkeren Produkten und einem gesünderen Arbeitsumfeld führen. Wenn du begeistert von unserer Mission bist, dich aber nicht in jedem einzelnen Punkt unserer Anforderungen wiederfindest, bewirb dich trotzdem gern. Vielleicht bist genau du die Person, die wir suchen.

_____

Zum Bewerbungsprozess:
Wir möchten, dass dein Bewerbungsprozess bei uns angenehm, transparent und unkompliziert ist. Unser Ziel ist es, dir innerhalb von 5 Werktagen eine Rückmeldung zu geben. In der Regel dauert unser Bewerbungsprozess etwa 4 Wochen von der Bewerbung bis zur finalen Entscheidung – je nach Rolle kann es aber auch mal schneller oder etwas länger gehen. Mehr über unseren Ablauf erfährst du hier. Wenn du dir an irgendeiner Stelle Anpassungen oder mehr Flexibilität wünschst, sag uns einfach Bescheid – wir finden gemeinsam eine gute Lösung.

Hinweis zur Erstellung eines plancraft Test Accounts: 
Wenn du einen Test Account anlegen möchtest, gebe bitte bei der Registrierung im entsprechenden Feld „Applicant“ ein und wähle unter „Gewerk“ die Option „Sonstiges“ aus. So stellst du sicher, dass unser Sales Team dich nicht versehentlich als Handwerksbetrieb einstuft und kontaktiert.
We're looking forward to meet you!
Thank you for your interest in plancraft!
Please fill out the following form and upload your documents. If you have any difficulties with the form or upload or have any questions before applying, please reach out to us via email: people@plancraft.com
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.