(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