
PHP Backend Developer, m/f/d
GRÜN Software Group
full-time
Posted on:
Location Type: Hybrid
Location: Aachen • 🇩🇪 Germany
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
ApacheDockerERPGraphQLLAMPLinuxMariaDBMySQLNGINXPHPPostgresSymfonyWordPress
About the role
- Design and develop custom backend solutions with PHP (OOP), for example based on Symfony, as well as tailored CMS extensions (TYPO3/WordPress) and headless setups (Strapi)
- Develop, connect and document REST and GraphQL APIs for dynamic web and platform applications
- Integrate external systems (e.g., ERP/CRM/payment/SSO), perform clean data and domain modeling, and design robust interface architectures
- Develop TYPO3 extensions, WordPress plugins and Symfony bundles to extend functionality
- Identify and resolve complex bugs, perform performance tuning and security hardening
- Take responsibility for build, test and deployment processes (CI/CD), including containerization and environments
- Collaborative live/pair-coding in the sense of Vibecoding with strategists/concept designers, UX/UI designers and frontend teams
- Optional: Operate and further develop projects within Linux and LAMP/LEMP infrastructures (Apache/Nginx, MySQL/MariaDB, PHP)
Requirements
- Several years of professional experience in PHP backend development (OOP, Composer, PSR standards)
- Solid knowledge of at least one relevant framework/CMS: Symfony, TYPO3 or WordPress — ideally a combination
- Openness to headless approaches (e.g., Strapi)
- Confident handling of APIs (REST/GraphQL), webhooks and authentication/authorization (OAuth2/OpenID Connect, JWT)
- Routine with relational databases (MySQL/MariaDB; ideally also PostgreSQL) and ORMs such as Doctrine
- Experience developing custom extensions/plugins (TYPO3/WordPress) and bespoke functionality
- Version control with Git and experience with build, test and deployment pipelines (CI/CD)
- Practical experience with Docker and Linux
- Basic understanding of modern frontend technologies and collaboration on API interfaces
- Required: Experience with Vibecoding (flow-oriented, collaborative live/pair/mob coding)
- Very good German language skills, spoken and written (at least B2)
Benefits
- Challenging web and platform projects with technical depth
- Flexible working
- Individual development through training budget, conferences and certifications
- Modern equipment (e.g., MacBook or laptop of your choice)
- Regular team events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PHPOOPSymfonyTYPO3WordPressRESTGraphQLMySQLMariaDBDocker
Soft skills
collaborationproblem solvingcommunicationresponsibilityopenness