Senior Software Engineer - Backend / Python (m/f/x)
Cara Care
Description
Cara Care, a digital health company backed by Bayer AG, is on a mission to improve people’s digestive health through technology. As we expand our product portfolio and modernize our platform, we’re looking for a versatile, pragmatic, and forward-thinking Senior Software Engineer (m/f/x) to join us immediately to help shape the future of digital therapeutics.
You’ll join a cross-functional product team with high ownership, lean processes, and a clear focus: deliver real impact to patients. We’re looking for someone who thrives on solving real-world problems with code, is technology-open, and knows when to build fast and when to build right.
Your Mission* Design, develop, and operate scalable software components across our stack – from backend APIs to patient-facing mobile and web applications
- Collaborate with Product, Design, and Medical to explore, define, and deliver new product features and improve our current platform
- Drive technical excellence in architecture, code quality, and security – particularly as we operate under healthcare regulations (ISO 62304, TR-03161, MDR)
- Contribute to a platform that powers multiple regulated digital health products across indications like IBS, GERD, and upcoming expansions
- Mentor other developers and help raise the technical bar across the team
Requirements
Your ProfileMust haves
- 5+ years of professional software engineering experience, ideally across backend.
- Strong backend development skills using any modern established language (Python, Go, Node.js, Java, PHP). Our stack includes Python, Django, PostgreSQL.
- Good understanding of distributed systems and service oriented architecture.
- Strong understanding of Containers, Kubernetes ecosystem. Familiarity with cloud native architecture and the cloud native landscape.
- Familiarity with Google Cloud Platform and its core services (or any other major cloud provider AWS, Azure...etc).
- Strong Linux system administration capabilities. Strong familiarity with self hosting, setting up and managing and securing bare linux cloud instances.
- Basic familiarity with monitoring and observability concepts. Familiarity with Prometheus, Loki and Grafana stack is a huge plus.
- Solid understanding of relational databases (Postgresql, Mysql, ..etc).
- Curiosity, pragmatism, and a drive to continuously improve both product and platform.
Nice-to-haves
- Basic Networking experience is a plus.
- GitOps experience with ArgoCD or FluxCD is a huge plus.
- Familiarity with Ansible or similar config management tools is a plus.
- Experience in product-centric teams and working closely with non-technical stakeholders
- Bonus: experience in regulated industries, healthcare, or security-conscious environments.
Benefits
Fair compensation
You receive fair pay, regular salary payments, and of course the technology you need to do your job really well.
Great team
You’ll join a lively, interdisciplinary team and a friendly, supportive working atmosphere – including regular on-site team events.
Remote-first
Want to work from home? No problem. Prefer coming to the office in Berlin? Also great. We are remote-first – you work wherever suits you best.
️ 30 days off
Rest is important. With us you get 30 days off per year: 26 vacation days plus 4 extra mental health days for breaks when you need them.
Flexible working hours
Whether you like to start early or prefer a later start – you shape your day in a way that works for you.
You make a difference
With us, you’re not just part of it – you’re at the center of it. Your ideas matter, and you can truly make an impact.
About Cara Care Cara Care is a digital health company with the mission to provide holistic, science-based support for people with gastrointestinal disorders. Through our apps, users can identify symptom triggers, receive personalized recommendations, and access digital therapy programs