Skip to main content
C

Senior Software Engineer - Backend / Python (m/f/x)

Cara Care

DERemoteFull-Time2w ago

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

More jobs