Staff Engineer
<div class="show-more-less-html__markup show-more-less-html__markup--clamp-after-5 relative overflow-hidden"> <p><span>Do you love untangling messy systems, shipping real improvements, and setting a higher engineering bar?</span></p><p><span>Join meinUnterricht, Germany's leading platform for teachers, as a Staff Engineer. </span></p><p><br/></p><p><span>You'll own the architecture of the core systems that run our business and decide how a decade of accumulated complexity gets simplified. We want a hands-on architect who questions the status quo and pushes our AI-first engineering even further.</span></p><p><br/></p><p><strong>Our Tech Stack</strong></p><p><br/></p><p><span>We believe in transparency. You will be working across both legacy and modern systems, with a strong mandate to help us consolidate and modernize over time.</span></p><p><br/></p><p><span>Where we are going (the new stack): Monorepo architecture, APIs built with Hono, Prisma for DB migrations, Vitest, PostgreSQL, Stripe, and AWS CDK for infrastructure.</span></p><p><br/></p><p><span>What we currently have: React, Redux, Node.js (Hapi), MongoDB (Mongoose), MySQL, Zuora, and AWS (EC2, ECS, CloudFront).</span></p><strong>What you'll do</strong><ul><li><span>Drive System Architecture: Lead the technical direction for our core systems, including subscription infrastructure, cloud foundations, shared backend services, database architecture, and data pipelines.</span></li><li><span>Modernize the Foundation: Identify what should be kept, replaced, merged, or removed across our legacy systems, and turn that into a pragmatic target architecture with an execution path.</span></li><li><span>Technical Ownership: You stay deep in the code on the highest-impact problems. You make the architecture decisions and the hard technical tradeoffs, and you set the bar others build to.</span></li><li><span>Raise the Bar with AI: Model an AI-first engineering culture by using tools like Claude Code, Codex, or similar across coding, migrations, infrastructure, and workflow automation.</span></li></ul><strong>You come with</strong><ul><li><span>Broad Systems Depth: Strong backend (fluency in TypeScript/Node.js) and infrastructure experience across areas like databases, cloud services, queues, caching, networking, integrations, or pipelines. Not just one narrow specialty.</span></li><li><span>Migration Experience: You have led or played a major role in moving production systems from old to new, and you understand the messy middle: dual-running, rollout strategy, data integrity, and rollback planning.</span></li><li><span>Product Sense: You think beyond the system to the user and the business. You balance long-term architecture against the value that needs to ship now.</span></li><li><span>Cloud & Platform Experience: You're comfortable working in AWS-heavy environments and have practical experience improving infrastructure, reliability, and developer workflows. IaC experience is a big plus.</span></li><li><span>AI-Native Mindset: You actively use AI tools in real engineering work and see them as a serious force multiplier, not a gimmick.</span></li></ul><strong>Why us?</strong><ul><li><span>Meaningful Product: Build infrastructure behind a platform that helps tens of thousands of teachers prepare better lessons, faster.</span></li><li><span>Real Ownership: You'll own a critical systems domain with direct impact on revenue, product velocity, and the technical future of the company.</span></li><li><span>AI-First Engineering Culture: We invest heavily in AI tooling (Claude Max Plan or equal) and expect engineers to use it deeply and practically in day-to-day work.</span></li><li><span>Strong Berlin Setup: Work from our office at Potsdamer Platz with a hybrid setup that supports both focused execution and in-person collaboration.</span></li><li><span>Meaningful Benefits: A device of your choice, Deutschland Ticket or Urban Sports Club, work remotely from anywhere in the world for up to 10 days per year, Jobrad, and more.</span></li></ul><strong>Process</strong><ul><li><span>Remote coding challenge</span></li><li><span>Technical interview (video call)</span></li><li><span>System design interview (preferably on site in our offices in Berlin)</span></li><li><span>Technical leadership interview (preferably on site in our offices in Berlin)</span></li></ul><p><br/></p> </div>