‹ All jobs
Senior Software Engineer (Y Combinator Startup)
<p>We are <strong>CoCrafter (YC W24)</strong>, a fast-growing Munich-based startup on a mission to fundamentally transform core processes in the construction industry.</p><p>The construction industry is the backbone of the German and European economy – yet it has largely been overlooked by digitalization. The result? <strong>Inefficient processes</strong> and <strong>significant untapped potential.</strong></p><p>At CoCrafter, we are building the <strong>Operating System (OS) for subcontractor management</strong> and already serve numerous medium-sized construction companies and trade businesses across Germany.</p><p>We have raised <strong>€1.8 million</strong> from <strong>Y Combinator, 10x Founders, and other top-tier investors</strong> – and are ready to take the next big step in our growth journey.</p><p><strong>Join our team and help us shape the future of the construction industry! 🚀</strong></p><h2>The Role</h2><p>We are a small, high-performing engineering team that is growing rapidly. As a<strong> Senior Software Engineer (m/f/d)</strong>, you will ensure that our system architecture and engineering processes scale alongside the business – from our early-stage startup setup to enterprise-level requirements.</p><p>At the same time, you will remain hands-on: You will actively contribute to feature development wherever needed and lead by example. You will work closely with our CTO and have real ownership and influence over our technical direction.</p><p><strong>Responsibilities</strong></p><ul><li><p>Evolve our system architecture and optimize performance to handle 10x growth in load and meet enterprise requirements</p></li><li><p>Build and improve CI/CD pipelines, automated deployments, and a testing strategy that enables the team to ship quickly and reliably</p></li><li><p>Stay hands-on and develop features wherever the team needs support</p></li><li><p>Define technical standards for observability, security, and code quality</p></li><li><p>Help the team grow through code reviews, pair programming, Architecture Decision Records (ADRs), and mentoring</p></li><li><p>Prepare and document technical decisions, clearly outlining trade-offs and implications</p></li></ul><h2>Qualification</h2><ul><li><p>A degree in Computer Science or a related field</p></li><li><p>Experience guiding a product or system through a significant growth phase</p></li><li><p>You are a strong Senior Engineer who enjoys building features hands-on and delivering pragmatic solutions</p></li><li><p>Several years of backend engineering experience, ideally with TypeScript/Node.js (our stack: NestJS, PostgreSQL, Next.js, Docker, AWS)</p></li><li><p>Strong knowledge of databases, performance optimization, cloud infrastructure, CI/CD, and observability</p></li><li><p>You think in terms of trade-offs and take ownership beyond the scope of your individual tickets</p></li><li><p>Excellent German or English skills. German is a plus</p></li></ul><h2>Benefits</h2><ul><li><p><strong>An outstanding network</strong> of founders, investors, and mentors to support your personal and professional growth</p></li><li><p><strong>Competitive compensation</strong>, including <strong>equity (ESOP)</strong> – share in our success</p></li><li><p><strong>28 days of paid vacation</strong> per year to rech