(Senior) Full-stack Developer (React, Python) (vts)

Location:Munich - Bavaria/Germany
Job description:

Job Description: Senior Full-Stack Developer (m/f/d)

Location: Munich, Germany (Hybrid: Preference for 1-2 days per week in the office)

Reports to: Lead Developer / CTO


Company Overview:

Industry: Digital Health and Patient Care Founded: 2019 Size: 100+ employees Headquarters: Munich, Lehel, with a growing network of practices across Germany Funding: Completed seed funding in 2021; planning a new funding round within the year Vision & Mission: Providing holistic digital solutions for chronic illness care by combining on-site and digital healthcare services.


Company Culture & Work Environment:

  • Startup Spirit: Enjoy the dynamic atmosphere of a startup within the structure of a larger company.

  • Empowerment & Ownership: Emphasis on team empowerment, ownership, transparency, and celebrating successes together.

  • Learning & Growth: A culture that encourages learning and is tolerant of mistakes, fostering professional and personal growth.

  • Work Environment: Work with the latest technology, including MacBooks and external monitors, in a modern, upscale office in Munich.


Benefits:

  1. Flexible Working Arrangements: Up to 30% office and 70% home office flexibility.

  2. Education & Growth Opportunities: Continuous learning and professional development opportunities.

  3. Flat Hierarchies: Participative decision-making processes, allowing for greater influence and responsibility.


Role Overview:

Title: Senior Full-Stack Developer (React Native, Python) Salary Range: €65,000 - €85,000 Contract: Open-ended Working Hours: Full-time (40 hours per week preferred, open to 35) Vacation: 28 days Probation Period: 6 months


Key Responsibilities:

  • Product Development & Collaboration:

    • Work closely with the product team to conceptualize and develop new products and features, translating ideas into actionable development plans.

    • Develop and maintain digital products, including therapy apps (using React Native and TypeScript), back-end systems (using Python, Django, and PostgreSQL), and interfaces with external measurement devices (e.g., blood pressure monitors).

  • Technical Operations & Deployment:

    • Oversee all aspects of deployment and technical operations, ensuring seamless, secure product performance using Docker, Kubernetes, and Terraform for cloud-based infrastructure.

  • Data Analysis & Systematic Improvement:

    • Use data analysis to enhance the self-improvement capabilities of the products, ensuring they remain cutting-edge and effective.

  • Documentation & Development Culture:

    • Maintain up-to-date architecture, infrastructure, and process documentation, contributing to a well-organized, professional development environment.

    • Play a key role in building and fostering a strong engineering organization and a positive development culture.


Key Technologies Required:

  • Must-Have:

    • React / React Native

    • Python

  • Nice-to-Have:

    • TypeScript

    • Django

    • Kubernetes

    • Docker

    • Terraform

    • PostgreSQL


Experience & Skills:

  • Experience: At least 5 years of full-time experience as a software developer, with a strong background in full-stack development.

  • Language: Proficient in English (B2 level); willingness to learn German is a plus.

  • Market Knowledge: Experience in software development within the German/European market, ideally with the German/European healthcare system (minimum 1 year full-time employment).

  • Personal Attributes: Alignment with team principles, hands-on mentality, critical thinking, effective communication, and a passion for both self and collective development.


Education Requirements:

  • University Degree: Not crucial for this role, especially if the candidate has 6-7 years of experience.

  • Juniors: For candidates with less experience, academic background might be more important. Studies should be completed before starting the role.


Relocation Support:

  • Relocation: Not structured but negotiable. Preference is given to candidates with work experience in Germany due to past rejections based on this criterion.


Hiring Process:

  1. Initial Interview: Digital meeting focused on cultural fit.

  2. Technical Interview: Assessment of technical skills and problem-solving abilities.

  3. Team Fit Interview: On-site interview to assess compatibility with the existing team.


Team Structure:

  • Agile Teams: Work within agile teams using a modified version of Scrum, with weekly sprints.

  • Current Team Size: 3 developers, with plans to expand the team.

This role offers the opportunity to be part of a cutting-edge digital health company, where you can make a significant impact on the future of healthcare while working in a supportive and dynamic environment.

Apply for this job
Upload CV to autofill application
Read our Privacy policyPowered by Adaptive ATS