(Senior) Backend Developer
Legal Hero GmbH
About the role
About Us
Legalhero is the modern platform for legal protection insurance and lawyers. We pursue the ambitious goal of revolutionizing the claims processing for legal protection insurance by integrating directly into the insurers' systems. Our partner lawyers handle cases highly efficiently and customer-orientedly on our tech platform with the help of AI. Legalhero was founded in 2017 and has helped hundreds of thousands of policyholders to date. Our approximately 90 colleagues are based in Berlin, near Gleisdreieck.
An inclusive, equitable, and non-discriminatory work environment is a matter of course for us. If you have a disability or special needs and require special support during the application process, please let us know.
Your Role
We are looking for a (Senior) Backend Developer who takes responsibility and thinks about backend systems from idea to production operation. Whether robust APIs, performant database architectures, or AI integrations – your hands-on mindset and technical foresight make the difference. You will work closely with frontend, product, and AI teams and actively shape our technical future.
Responsibilities
- Design and implement scalable server-side architectures and database models
- Develop, maintain, and evolve performant, secure, and maintainable backend services
- Ownership for API design, versioning, and lifecycle management
- Collaborate closely with frontend teams to integrate user-centric features
- Build and operate scalable infrastructures for AI workloads and external API integrations
- Ensure high software quality through automated tests (unit, integration, E2E)
- Actively observe and evaluate new technologies and architectural trends
Requirements
Hard Skills:
- Several years of experience as a (Senior) Backend Developer
- Very good knowledge of Kotlin, Java, or another JVM language
- Sound understanding of backend development principles
- Experience with LLM integrations (e.g., OpenAI, Anthropic, or comparable APIs)
- Knowledge of using vector databases (Pinecone, Weaviate, Qdrant) for RAG implementations
- Understanding of prompt engineering, context management, and AI orchestration frameworks (e.g., LangChain, LangGraph)
- Experience with message brokers and queueing systems (e.g., RabbitMQ or comparable) is an advantage
- Experience with Micronaut, MySQL, AWS, and Kubernetes is a plus, but not a must
- Proficiency in English and good knowledge of German
Soft Skills:
- Openness, courage, and creative solution approaches
- Clear communication and good coordination with the team and product
- Self-responsibility and quality awareness
- Enjoyment of collaboration in a dynamic environment
Application Process
- Approx. 20-minute phone call with our HR team
- Approx. 60-minute on-site interview with your Hiring Manager
- Approx. 30-minute get-to-know-you with management
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free