← All jobs

Senior Software Engineer – Full-Stack, AI Products

About the role

• Design and scale distributed systems and microservices
• Develop and implement core features of the AI platform, including RAG-based knowledge bases, AI applications, voice, translation, and analytics features
• Develop high-performance APIs, model data and databases, and implement modern frontends
• Design multi-tenancy and role-based access controls
• Account for encryption, data minimization, and auditability
• Ensure the quality, cost efficiency, and observable behavior of AI features in production through evaluations, monitoring, and guardrails
• Further develop existing systems, create clear structures, and reduce technical debt
• Work with coding assistants and agents, and test and establish new tools and workflows
• Collaborate closely with the Product Owner, UX team, and consultants
• Translate customer use cases into technical solutions
• Communicate technical decisions transparently
• Support the professional development of junior developers through code reviews and mentoring
• Design architectures, review pull requests, and contribute code

• At least five years of experience developing complex software systems, ideally in AI and/or SaaS/cloud environments
• Excellent TypeScript skills
• Experience with Node.js and, ideally, frameworks such as NestJS
• Excellent knowledge of software architecture for distributed systems, microservices, API design, and scalability
• Frontend experience, for example with Vue.js, along with a solid understanding of full-stack relationships
• Strong knowledge of databases, data modeling, and performance optimization
• Experience with cloud platforms such as AWS, Docker, and operating SaaS applications
• Routine experience with coding assistants and agents such as Claude Code, Cursor, and Copilot
• Ability to critically review generated code
• Proactive experimentation with new tools, models, and workflows
• Experience with agentic setups such as cloud-based coding agents, MCP integrations, and automated reviews is a strong plus
• In-depth understanding of modern AI/LLM concepts such as RAG, function calling, embeddings, and agents
• Clean code, testing, and code reviews
• Ability to clearly justify technical decisions in German and English
• Experience with the GDPR, ISO 27001, or the EU AI Act is a plus
• Willingness to take ownership, contribute to product thinking, constructively challenge requirements, and make technical decisions

• Structured onboarding with dedicated points of contact
• Work from home anywhere in Germany or from our modern office in Offenburg
• Licenses for Claude Code, Cursor, Copilot, and more
• Freedom to try out new tools and models
• Company pension plan with a 20% employer contribution
• Hansefit membership or €50 per month via a Spendit Card
• 30 days of annual leave, plus Christmas Eve and New Year's Eve off
• Additional vacation days based on length of service
• Public-transport pass or JobRad bicycle leasing
• Quarterly all-hands events, summer party, and Christmas party
• Flat hierarchies, fast decision-making, and direct personal communication