Software Engineer
doctari GmbH
About the role
📋 Quick‑Read Summary of the Planerio Software Engineer (Backend) Role
| Category | What Planerio is Looking For |
|---|---|
| Core responsibilities | • Build & evolve Kotlin/Java + Spring‑Boot services • Design robust, versioned REST APIs • Work with MySQL + JPA/Hibernate (schema evolution, performance) • Own the full CI/CD lifecycle on AWS (build, deploy, ops) • Write automated tests, conduct code reviews, mentor junior devs |
| Must‑have experience | • 5+ years backend development • Production‑grade Kotlin or Java + Spring Boot • REST‑API design & integration • Relational DBs (MySQL) + ORM (JPA/Hibernate) • CI/CD pipelines & AWS deployment (ECS, Lambda, etc.) • Strong engineering mindset (clean code, documentation, testing) • Fluent English, agile team player |
| Nice‑to‑have / “plus” | • Basic React + TypeScript (occasional front‑end work) • Python for internal tooling • Experience with AWS ECS (task‑based workloads) • Event‑driven architecture (Kafka, SNS/SQS) • B2B / SaaS background • Interest in AI (using LLMs, prompt engineering, etc.) • German language skills |
| Team & culture | • ~70‑person, fast‑growing health‑tech startup (Doctari group) • Agile, cross‑functional squads • Emphasis on knowledge sharing, mentorship, and continuous improvement |
| Benefits & perks | • Mobile & flexible working (including up to 10 days remote from any EU country) • 28‑30 days vacation (seniority‑based) • 15 € Deutschland‑Ticket subsidy • EGYM Wellpass fitness subsidy • Mental‑health support (Fürstenberg Institute) • Corporate benefits, events, dog‑friendly office, height‑adjustable desks, meal allowance, retirement contribution, etc. |
| Location | Munich, Germany (office) – hybrid / remote‑friendly |
🎯 How to Position Yourself as the Ideal Candidate
| Requirement | How to showcase it on your CV / in your cover letter |
|---|---|
| 5+ years backend dev (Kotlin/Java + Spring Boot) | List each relevant project, stating the tech stack (e.g., “Kotlin + Spring Boot microservice for real‑time scheduling, 200 k daily active users”). Highlight production‑grade responsibilities (on‑call, performance tuning). |
| API design & integration | Mention REST API versioning strategy you introduced, OpenAPI/Swagger docs you maintained, and any client SDKs you built. |
| MySQL + JPA/Hibernate | Provide concrete examples of schema migrations (Flyway/Liquibase), query optimisations (indexes, N+1 fixes), and transaction management you handled. |
| CI/CD & AWS | Detail pipelines (GitHub Actions, GitLab CI, Jenkins) and AWS services used (ECS, Fargate, RDS, CloudWatch, SSM Parameter Store). Include metrics like “Reduced deployment time by 40 % via blue‑green deployments”. |
| Testing & code quality | Quote coverage percentages, testing frameworks (JUnit5, Kotest, Testcontainers), and any static‑analysis tools (Detekt, SonarQube). |
| Mentoring / teamwork | Cite number of junior devs you coached, internal tech‑talks you gave, or a “buddy‑program” you launched. |
| Nice‑to‑have skills | If you have any of the pluses, give a short bullet (e.g., “Built a React/TS admin UI for internal admin tasks – 2 months part‑time”). Even a small Python script for data migration is worth mentioning. |
| AI interest | Mention any LLM‑based tooling you’ve tried (e.g., “Used ChatGPT to generate unit‑test skeletons, cutting dev time by ~15 %”). |
| German language | State proficiency level (e.g., “German – B2 (conversational)”). |
📝 Sample Cover‑Letter (Tailored for Planerio)
[Your Name]
[Address] • [Phone] • [E‑mail] • [LinkedIn / GitHub]April 8 2026
Hiring Team – Planerio GmbH
Munich, GermanyDear Hiring Team,
I am excited to apply for the Software Engineer (Backend) position at Planerio. With 7 years of experience building cloud‑native services in Kotlin and Java, a proven track record of designing versioned REST APIs, and hands‑on expertise deploying Spring‑Boot micro‑services on AWS ECS, I am confident I can help accelerate Planerio’s mission to modernize workforce management in healthcare.
Why I’m a strong fit
• Production‑grade Kotlin/Java services – At [Current/Previous Company] I led a team of 4 engineers to refactor a monolithic Java scheduling engine into a set of Kotlin‑based Spring‑Boot micro‑services serving >200 k daily active users. The migration reduced latency by 30 % and cut operational costs by 20 %.
• Robust API design – I introduced OpenAPI‑driven development, enforced semantic versioning, and built automated client SDK generation (Java & TypeScript). This reduced integration bugs with partner systems by 45 %.
• Database & ORM mastery – I managed MySQL schema evolution using Flyway, optimized JPA/Hibernate mappings, and introduced query‑caching that improved read‑through performance from 120 ms to 35 ms.
• CI/CD & AWS expertise – I built end‑to‑end pipelines in GitHub Actions that compile, test (JUnit + Testcontainers), containerize, and deploy to AWS ECS/Fargate with blue‑green rollouts. The pipeline now runs in under 8 minutes, enabling multiple releases per week.
• Mentorship & culture – I regularly conduct code‑review sessions, host monthly “Kotlin‑Deep‑Dive” brown‑bag talks, and have mentored 5 junior developers who have since taken ownership of their own services.
Nice‑to‑have experience – I have a functional React + TypeScript side‑project (a shift‑swap UI) and use Python for internal data‑migration scripts. I’m also an avid user of AI tools (ChatGPT, Claude) for rapid prototyping and test‑case generation.
Planerio’s focus on AI‑driven health‑care workforce solutions resonates with my passion for building technology that directly improves people’s lives. I would love to bring my backend expertise, pragmatic engineering mindset, and collaborative spirit to your Munich team.
Thank you for considering my application. I look forward to the opportunity to discuss how I can contribute to Planerio’s next‑generation platform.
Sincerely,
[Your Name]
Tip: Keep the cover letter to one page. Highlight the most relevant achievements with concrete numbers (latency reduction, cost savings, coverage %, etc.) – Planerio’s job posting emphasizes impact and ownership.
📂 Checklist Before You Hit “Apply”
| ✅ | Item |
|---|---|
| 1 | Resume – Tailor each bullet to match the keywords in the posting (Kotlin, Spring Boot, REST, MySQL, JPA, AWS, CI/CD). Use the STAR format (Situation, Task, Action, Result). |
| 2 | Cover Letter – Use the template above (or a customized version). Mention Planerio’s product (AI‑based shift scheduling) to show you’ve done your homework. |
| 3 | Portfolio / GitHub – Pin at least one Kotlin/Spring‑Boot repo that showcases a real‑world micro‑service, API docs, tests, and a Dockerfile. |
| 4 | References – Have 1–2 former leads ready who can speak to your backend expertise and mentorship. |
| 5 | Language – If you have any German proficiency, note it (even B1/B2). If you’re not fluent, be honest but stress your willingness to learn. |
| 6 | Benefits Alignment – In your application or interview, you can briefly mention which benefits matter most to you (e.g., flexible remote work, fitness subsidy) – it shows you’ve read the whole posting. |
| 7 | Interview Prep – Review: • Kotlin coroutines & Flow • Spring Boot Actuator, Security, and Testing • AWS ECS/Fargate networking, IAM, CloudWatch • MySQL performance (EXPLAIN, indexing) • Designing versioned REST APIs (RFC 7231, OpenAPI) • Basic React/TS concepts (if you want to discuss the “nice‑to‑have”). |
| 8 | Ask Questions – Prepare 2–3 thoughtful questions for the interview (e.g., “How does Planerio balance rapid feature delivery with regulatory compliance in the healthcare domain?”). |
🚀 Next Steps for You
- Update your CV using the table above as a guide.
- Customize the cover letter (swap company/project names, add your own metrics).
- Push a polished Kotlin/Spring‑Boot sample to GitHub (include a README with architecture diagram).
- Submit the application through Planerio’s career portal (or via the link you have).
- Schedule a mock interview (focus on system design, API versioning, and AWS deployment).
Good luck! 🎉 If you’d like a deeper dive into any of the technical topics (e.g., designing a scalable scheduling micro‑service, or setting up a CI/CD pipeline on AWS), just let me know – I’m happy to walk you through a concrete example.
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