(Senior) Fullstack Developer (f/m/d) at Plancraft
Germany
<strong><span>Building the backbone of European trades together – with AI and voice-first software.</span></strong><span><br/>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.</span><span>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.<br/>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.</span><span><br/><strong> </strong><br/><br/><strong>Your Responsibilities</strong></span><span><br/><br/></span><ul><li><span>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.</span></li><li><span>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.</span></li><li><span>Support and mentor junior engineers within your team, sharing knowledge and best practices.</span></li><li><span>Engage with internal stakeholders - within and outside tech, contributing to technical discussions.</span></li><li><span>Contribute to the adoption of AI within our product by staying aware of relevant capabilities and helping implement AI-driven features.</span></li><li><span>Use and explore the potential of GenAI within Engineering to improve your own productivity and help teammates leverage these tools effectively.</span></li><li><span>Take ownership of feature delivery and code quality within your domain.<br/></span></li></ul><strong><span>Must-haves</span></strong><span><br/></span><span><br/></span><ul><li>2+ years of production software engineering experience.</li><li>Experience with TypeScript (Frontend and Backend, ideally React).</li><li>Strong software engineering fundamentals with growing system understanding.</li><li>Solid cloud experience (GCP, AWS, Azure) with willingness to deepen expertise.</li><li>AI awareness and interest in learning about modern capabilities (real-time voice, Multimodality, LLM Integration).</li><li>Interest in teaching, sharing knowledge, and helping team members grow.</li><li>Familiarity with modern, AI-enhanced engineering tools (Cursor, Claude Code, GitHub Copilot) and eagerness to master them.</li><li>Good communication skills and ability to collaborate effectively with business & tech stakeholders.</li><li>English at C1/2 level; German at B2+ level is a plus but not required.</li></ul><span><br/><br/></span><span><strong>Nice-to-haves</strong></span><span><br/></span><br/><ul><li>Basic Infrastructure as Code knowledge (e.g. Terraform) or interest in learning </li><li>Experience with CI/CD Pipelines (e.g. GitHub Actions).</li><li>Some experience with Firebase or GCP services.</li><li>Previous mentoring or informal leadership experience (even informal).</li><li>Previous experience in a SaaS or B2B product environment.</li><li>Hamburg-based or willingness to relocate - but the role can also be done remotely within Germany.</li></ul><ul><li><strong>Team Spirit</strong>: 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.</li><li><strong>Ownership</strong>: 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.</li><li><strong>Learning & Growth</strong>: 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.</li><li><strong>AI Enablement</strong>: 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.</li><li><strong>Tech & Tooling</strong>: 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.</li><li><strong>Flexibility</strong>: 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.</li><li><strong>Recharge</strong>: 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.</li><li><strong>Mobility</strong>: You can lease a "JobRad" (Bike) and get a subsidized "Deutschlandticket" or "BahnCard" for public transport to be supported in your commute.</li><li><strong>International Environment</strong>: 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.</li></ul>
Apply Now