(Senior) Full-stack Developer (React, Python) (vts)
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:
Flexible Working Arrangements: Up to 30% office and 70% home office flexibility.
Education & Growth Opportunities: Continuous learning and professional development opportunities.
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:
Initial Interview: Digital meeting focused on cultural fit.
Technical Interview: Assessment of technical skills and problem-solving abilities.
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.
Max file size is 5 MB. Accepting file formats: docx/doc/pdf