In your role, you will be part of one of our three development teams in Munich and work with your team on the further development of our workflow and order management software, enaptfix.
With your experience as a developer, you will have a direct influence on both the technical and functional aspects of shaping the product. In collaboration with product management, you will have the opportunity to be involved in crucial decisions as early as the requirements analysis phase. With your technical perspective on the product, you will be the first point of contact at eye level for all stakeholders of enaptfix.
Responsibilities
- Planning and further development of our software architecture
- Creating, processing, and managing tickets
- Independently planning and executing deployments
- Communicating with our stakeholders
- Independent QA testing
- Acting as a point of contact and providing technical support
Our Tech Stack
- PHP 8
- CakePHP 4
- MariaDB 10
- Vue.js
- Webpack
- SASS, CSS
- GitLab, GitLab CI, Sentry
- PHPUnit, phpcs, phpstan, eslint
Qualifications
Even though we are looking more for a talented and goal-oriented person rather than a 100% match with the job description, there are a few key requirements for this role:
- You have at least 4-5 years of relevant experience in professional, PHP-based full-stack web development
- You are familiar with Webpack, Vue.js / React, or similar technologies
- You have Linux/server knowledge
- You are a native-level German speaker and have business-fluent English skills
- You have strong communication skills, both on a technical and professional level
- You are well-versed in CI, coding standards, unit tests, merge request reviews, and have a strong focus on code quality and maintainability
- You are interested in UI/UX improvements as well as technically complex architecture discussions with your colleagues
- You have experience with state machines
- Last but not least! You are a team player! You love working with talented and inspiring people.
Why magicplan?
If working in a young, international company full of brilliant minds isn’t reason enough, here are a few more things that might convince you:
- A comprehensive and structured onboarding process, supported by our helpful colleagues—across departments, of course!
- An interesting and varied role in a dynamic and open work environment—We value your ideas!
- Better work-life balance with flexible working hours and remote work days
- Room and support for your professional growth
- 29 vacation days + 2 extra days for personal development
- Flat hierarchies and short decision-making processes
- Working in an international and motivated team
- Regular team events
- Enjoy drinks, snacks & fruit—best shared with the team!
- We cover the cost of the Deutschland Ticket
- Work-family balance matters to us, so we provide childcare subsidies.