Responsibilities
- Lead end-to-end feature development on the core product
- Design and build full-stack features with a focus on security and scalability
- Make architecture and design decisions that align with Domain-Driven Design principles
- Write and maintain unit and integration tests
- Set up and maintain CI/CD pipelines using GitLab
- Mentor junior engineers through code reviews, pair programming, and knowledge sharing
- Work with product and design to turn requirements into technical solutions
- Contribute to roadmap planning with realistic feasibility assessments and timelines
- Work with MySQL at scale, designing schemas and optimizing queries
- Containerize services using Docker
Requirements
- 6+ years of professional software engineering experience
- At least 2 years in a senior capacity
- Extensive hands-on experience with PHP and Symfony
- Advanced, practical application of Domain-Driven Design (DDD)
- At least 2 years of commercial usage of React.js
- Experience writing and maintaining unit and integration tests
- Security awareness for handling sensitive healthcare data
- Based in the European Union with existing work authorization
- Willingness and ability to travel to Munich for mandatory onboarding
Core Competencies
Demonstrates extensive experience in full-stack development, particularly with PHP, Symfony, and React.js, while applying Domain-Driven Design principles. Capable of leading feature development, mentoring junior engineers, and ensuring security in handling sensitive data.