(Senior) Full Stack Engineer

New
C
Cara CareDigital health
All team members are based in Germany so candidates must reside in Germany to join usFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional software engineering experience
Required Skills
PostgreSQLPythonDjangoKubernetesReact NativeTypeScript

Requirements

  • Have 5+ years of professional software engineering experience, with a strong backend focus and an understanding of applications from user interface to infrastructure.
  • Bring strong backend development skills in an established language such as Python, TypeScript, Java, or PHP.
  • Have working knowledge of React Native and TypeScript, including the ability to implement and test changes in an existing mobile application.
  • Understand relational databases, API design, distributed systems, and services.
  • Have experience writing and maintaining automated tests for backend services and APIs, including unit and integration tests.
  • Understand backend security and privacy, including authentication, authorization, secrets management, and secure handling of personal and patient data.
  • Have practical knowledge of containers, Kubernetes, and cloud-native architecture, with experience using GCP, AWS, Azure, or another major cloud provider.
  • Have hands-on experience using AI coding agents to implement features, refactor code, and write automated tests, including connecting agents to engineering tools via MCP.
  • Be able to explain how you scope AI-assisted work, verify results, and handle tool permissions and sensitive data.
  • Collaborate effectively with non-technical stakeholders and consider the effects of technical decisions on patients and user experience.

Responsibilities

  • Design, build, and operate backend services and APIs, primarily with Python, Django, and PostgreSQL.
  • Contribute targeted changes to React Native applications using TypeScript.
  • Use AI coding agents to implement features, refactor code, and generate tests, then validate their output.
  • Assess how mobile clients, APIs, data models, and infrastructure interact when making technical decisions.
  • Own backend delivery from architecture and implementation through testing, deployment, monitoring, and iteration.
  • Improve CI/CD pipelines and the performance and reliability of backend services, APIs, and databases.
  • Connect AI-assisted development to engineering and design tools via MCP while protecting patient data and credentials.
  • Collaborate with Product, Design, and Medical teams to deliver patient-centric features.
  • Apply technical and security requirements including IEC 62304, BSI TR-03161, and the MDR.
  • Mentor developers and help raise the technical bar across the team.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now