(Senior) Full Stack Engineer (m/f/x) - Based in Germany in Berlin

(Senior) Full Stack Engineer (m/f/x) - Based in Germany in Berlin

Berlin Vollzeit 58500 - 71500 € / Jahr (geschätzt) Homeoffice
C

Auf einen Blick

  • Aufgaben: Entwickle innovative Backend-Services und verbessere unsere React Native Apps.
  • Unternehmen: Cara Care, ein digitales Gesundheitsunternehmen mit einer Mission zur Verbesserung der Verdauungsgesundheit.
  • Vorteile: Faire Vergütung, flexible Arbeitszeiten, 30 Tage Urlaub und Zugang zu Sportangeboten.
  • Weitere Informationen: Remote-first Unternehmen mit einem dynamischen, interdisziplinären Team.
  • Warum dieser Job: Gestalte die Zukunft der digitalen Therapie und mache einen echten Unterschied im Leben der Menschen.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, insbesondere im Backend-Bereich.

Das prognostizierte Gehalt liegt zwischen 58500 - 71500 € pro Jahr.

Cara Care, ein digitales Gesundheitsunternehmen, das von Bayer AG unterstützt wird, hat sich zum Ziel gesetzt, die Verdauungsgesundheit der Menschen durch Technologie zu verbessern. Während wir unser Produktportfolio erweitern und unsere Plattform modernisieren, suchen wir einen vielseitigen, pragmatischen und zukunftsorientierten (Senior) Full-Stack Engineer (m/w/x), um die Zukunft der digitalen Therapeutika mitzugestalten.

Ihre Rolle

Sie werden Teil eines funktionsübergreifenden Produktteams mit hoher Eigenverantwortung, schlanken Prozessen und einem klaren Fokus: echten Einfluss auf Patienten ausüben. Wir suchen jemanden, der es liebt, reale Probleme mit Code zu lösen, technologieoffen ist und weiß, wann man schnell und wann man richtig bauen sollte. Ihr Hauptfokus liegt auf dem Aufbau und der Verbesserung unserer Backend-Dienste, während Sie auch zu unseren React Native-Anwendungen beitragen. Sie helfen uns auch dabei, KI-Tools und Codierungsagenten sinnvoll im täglichen Engineering einzusetzen, um aufkommende Fähigkeiten in zuverlässige Workflows umzuwandeln, die verbessern, wie wir patientenorientierte Produkte entwerfen, bauen, testen und betreiben.

Ihre Verantwortlichkeiten

  • Entwurf, Aufbau und Betrieb zuverlässiger Backend-Dienste und APIs, hauptsächlich unter Verwendung von Python, Django und PostgreSQL, sowie gezielte Änderungen an unseren React Native-Anwendungen mit TypeScript vornehmen.
  • Verwendung von KI-Codierungsagenten zur Implementierung von Funktionen, Refactoring von Code und Generierung von Tests.
  • Definition klarer Aufgaben und Einschränkungen, Bereitstellung relevanter Kontexte und Validierung von Änderungen durch Code-Reviews, automatisierte Tests und Anwendungsprüfungen.
  • Übernahme einer End-to-End-Perspektive auf Funktionen: Verständnis dafür, wie mobile Clients, APIs, Datenmodelle und Infrastruktur interagieren, und pragmatische technische Entscheidungen über diese Grenzen hinweg treffen.
  • Eigenverantwortliche Lieferung des Backends von Architektur und Implementierung bis hin zu automatisierten Tests, Bereitstellung, Überwachung und Iteration sowie kontinuierliche Verbesserung unserer CI/CD-Pipelines.
  • Verbesserung der Leistung und Zuverlässigkeit unserer Backend-Dienste, APIs und Datenbanken.
  • Verbindung der KI-unterstützten Entwicklung mit Engineering- und Design-Tools über MCP, um beispielsweise repetitive Codierungsaufgaben zu automatisieren oder Frontend-Änderungen mit Figma-Designs abzugleichen.
  • Schutz von Patientendaten, Anmeldeinformationen und anderen sensiblen Informationen vor unzulässigen Tools und Workflows.
  • Enge Zusammenarbeit mit Produkt, Design und Medizin, um patientenorientierte Funktionen über unsere Plattform zu erkunden, zu definieren und bereitzustellen, die regulierte digitale Gesundheitsprodukte für IBS, GERD und kommende Indikationen unterstützen.
  • Aufrechterhaltung technischer Exzellenz in Architektur, Codequalität und Sicherheit, einschließlich der geltenden Anforderungen gemäß IEC 62304, BSI TR-03161 und der MDR.
  • Mentoring anderer Entwickler und Unterstützung bei der Erhöhung des technischen Niveaus im Team.

Ihr Profil

Must haves

  • 5+ Jahre Berufserfahrung in der Softwareentwicklung mit starkem Backend-Fokus und Verständnis dafür, wie vollständige Anwendungen vom Benutzerinterface bis zur Infrastruktur funktionieren.
  • Starke Backend-Entwicklungsfähigkeiten in einer etablierten Sprache wie Python, TypeScript, Java oder PHP. Unser aktueller Stack umfasst Python, Django und PostgreSQL.
  • Praktische Kenntnisse in React Native und TypeScript mit der Fähigkeit, Änderungen in einer bestehenden mobilen Anwendung zu implementieren und zu testen.
  • Solides Verständnis relationaler Datenbanken, API-Design, verteilter Systeme und Dienste.
  • Erfahrung im Schreiben und Warten automatisierter Tests für Backend-Dienste und APIs, einschließlich Unit- und Integrationstests.
  • Solides Verständnis von Backend-Sicherheit und Datenschutz, einschließlich Authentifizierung, Autorisierung, Geheimnisverwaltung und sicherer Handhabung persönlicher und Patientendaten.
  • Starke praktische Kenntnisse in Containern, Kubernetes und cloud-nativer Architektur, mit Erfahrung in der Nutzung von GCP oder einem anderen großen Cloud-Anbieter wie AWS oder Azure.
  • Praktische Erfahrung mit KI-Codierungsagenten zur Implementierung von Funktionen, Refactoring von Code und Schreiben automatisierter Tests, einschließlich der Verbindung von Agenten mit Engineering-Tools über MCP.
  • Ein pragmatisches Produktdenken: Sie arbeiten effektiv mit nicht-technischen Stakeholdern zusammen, verstehen die Auswirkungen technischer Entscheidungen auf Patienten und UX und verbessern kontinuierlich sowohl Produkt als auch Plattform.

Nice-to-have

  • Starke Linux-Administrationsfähigkeiten, einschließlich Einrichtung, Betrieb und Sicherung selbstverwalteter Cloud-Instanzen; Vertrautheit mit Monitoring- und Observability-Konzepten.
  • Erfahrung mit Prometheus, Loki und Grafana; GitOps mit ArgoCD oder FluxCD; oder Konfigurationsmanagement mit Ansible oder ähnlichen Tools.
  • Netzwerkkenntnisse und Erfahrung mit mobiler CI/CD, Release-Automatisierung oder Anwendungsüberwachungstools wie Sentry.
  • Erfahrung in regulierten Branchen, im Gesundheitswesen oder in anderen sicherheitsbewussten Umgebungen.

Bitte beachten Sie: Cara Care ist ein Remote-First-Unternehmen mit einem vollständig verteilten Team. Alle Teammitglieder sind in Deutschland ansässig, daher müssen die Kandidaten in Deutschland wohnen, um sich uns anzuschließen.

Faire Vergütung: Wir bieten faire Bezahlung, regelmäßige Gehaltsüberprüfungen und die Ausrüstung, die Sie benötigen, um Ihre beste Arbeit zu leisten.

Großer Teamgeist: Treten Sie einem lebhaften, interdisziplinären Team bei und genießen Sie eine freundliche, unterstützende Arbeitsatmosphäre mit regelmäßigen persönlichen Teamevents.

Remote-First-Arbeit: Bevorzugen Sie die Arbeit von zu Hause? Kein Problem. Möchten Sie uns in unserem Büro in Berlin besuchen? Das funktioniert auch. Unser Remote-First-Ansatz gibt Ihnen die Flexibilität, dort zu arbeiten, wo es Ihnen am besten passt.

30 Tage Urlaub pro Jahr: Ruhe ist wichtig. Sie erhalten 26 Urlaubstage plus 4 zusätzliche unternehmensweite mentale Gesundheitstage pro Jahr, um eine Pause einzulegen und neue Energie zu tanken.

Flexible Arbeitszeiten: Ob Sie ein Frühaufsteher sind oder einen späteren Start bevorzugen, Sie können Ihren Arbeitstag nach dem gestalten, was für Sie am besten funktioniert.

Urban Sports Club (USC): Genießen Sie Zugang zu einer Vielzahl von Sport-, Fitness- und Wellnessaktivitäten zu ermäßigten Preisen.

OpenUp: Zugang zu einer Vielzahl von Ressourcen und Dienstleistungen zur Unterstützung Ihrer psychischen Gesundheit und Ihres persönlichen Wohlbefindens.

Corporate Benefits: Erhalten Sie attraktive Rabatte und exklusive Angebote von einer Vielzahl bekannter Marken und Anbieter.

Reale Auswirkungen erzielen: Seien Sie beteiligt, bringen Sie Ihre Ideen ein und helfen Sie mit, was als Nächstes kommt. Ihre Stimme zählt, und Sie können einen echten Unterschied machen.

Über Cara Care

Cara Care ist ein digitales Gesundheitsunternehmen mit der Mission, das Leben von Menschen mit Verdauungsgesundheitszuständen durch ganzheitliche, wissenschaftlich fundierte digitale Therapien zu verbessern. Unsere etablierte IBS-Therapie, Cara Care für Reizdarm, bietet personalisierte Inhalte, praktische Übungen und Symptomverfolgung, um Menschen zu helfen, ihre Erkrankung besser zu verstehen und zu bewältigen. Sie ist im Verzeichnis der digitalen Gesundheitsanwendungen (DiGA) des deutschen Bundesinstituts für Arzneimittel und Medizinprodukte (BfArM) aufgeführt und wird von der gesetzlichen Krankenversicherung in Deutschland übernommen. Wir erweitern unser Produktportfolio und entwickeln unsere Technologieplattform weiter, um digitale Therapien mehr Menschen über ein breiteres Spektrum von Erkrankungen zugänglich zu machen.

Von Bayer unterstützt

Wir sind stolz darauf, dass Cara Care kürzlich der Bayer-Gruppe beigetreten ist, ein Schritt, der unsere Mission stärkt und es uns ermöglicht, unsere Wirkung noch weiter zu skalieren. Mit der globalen Expertise von Bayer im Gesundheitswesen und unserem innovativen digitalen Ansatz sind wir bereit, die Versorgung im Bereich der Verdauungsgesundheit neu zu definieren.

Wie es ist, mit uns zu arbeiten

Bei Cara Care sind Sie Teil eines interdisziplinären Teams von Ärzten, Designern, Ingenieuren und Kreativen, die leidenschaftlich daran interessiert sind, Leben zu verbessern. Wir lassen uns von unseren Patienten inspirieren und sind von realen Auswirkungen motiviert. Wir handeln schnell, arbeiten eng zusammen und verlieren nie den Blick für die Bedeutung des Wohlbefindens – sowohl für unsere Nutzer als auch für uns selbst.

Diversität ist uns wichtig

Wir glauben, dass vielfältige Teams bessere Produkte entwickeln. Deshalb setzen wir uns dafür ein, ein inklusives Umfeld für alle zu schaffen – unabhängig von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Geschlechtsidentität, Alter oder Behinderung. Wir wissen, dass die Bewerbung um einen neuen Job ein großer Schritt ist, und wir schätzen Ihre Zeit und Mühe sehr. Wir freuen uns darauf, Sie kennenzulernen!

(Senior) Full Stack Engineer (m/f/x) - Based in Germany in Berlin Arbeitgeber: Cara Care

Cara Care ist ein hervorragender Arbeitgeber, der dir die Möglichkeit bietet, in einer zentralen Rolle zwischen People und Operations zu arbeiten. Mit einem remote-first Ansatz und einem Büro in Berlin fördert das Unternehmen eine flexible Arbeitskultur, die auf Teamarbeit und individuelle Entwicklung setzt. Du profitierst von 30 Urlaubstagen, einem unterstützenden Team und der Chance, aktiv an der Gestaltung von Prozessen und der Unternehmenskultur mitzuwirken, während du gleichzeitig einen echten Einfluss auf die Mitarbeitererfahrung hast.

C

Kontaktdaten:

Cara Care Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so (Senior) Full Stack Engineer (m/f/x) - Based in Germany in Berlin erhalten könntest

✨Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

✨Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Cara Care anzuklopfen, wenn du dich auf die Stelle als (Senior) Full Stack Engineer (m/f/x) - Based in Germany bewirbst – so wissen sie gleich, was sie von dir erwarten können!

✨Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

✨Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Cara Care vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um (Senior) Full Stack Engineer (m/f/x) - Based in Germany in Berlin mit Bravour zu bestehen

Backend-Entwicklung mit Python
Django
PostgreSQL
React Native
TypeScript
API-Design
Automatisierte Tests

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Cara Care klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Cara Care vorbereitet

✨Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

✨Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

✨Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

✨Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.