
PHP Backend Developer
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), e.g. based on Symfony as well as custom CMS extensions (TYPO3/WordPress) and headless setups (Strapi)
- Develop, integrate 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 build 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 environment management
- Collaborative live/pair coding in the spirit of Vibecoding with 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 PHP backend development experience (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 working with 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, both written and spoken (minimum B2)
- Self-motivated, structured working style and enthusiasm for real technical challenges
Benefits
- Flexible working hours
- Largely remote with a considered work–life balance
- Personal development budget for training, conferences and certifications
- Modern equipment (e.g. MacBook or notebook of your choice)
- Appropriate tools and flat hierarchies
- Benefits such as company bike (JobRad), gym membership, company pension scheme and regular team events
- Access to the expertise of the entire GRÜN Software Group, including GRÜN Campus projects with social impact
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PHPOOPSymfonyTYPO3WordPressRESTGraphQLMySQLMariaDBDocker
Soft skills
self-motivatedstructured working stylecollaborativeproblem-solvingcommunicationteamworkenthusiasm for challengesadaptabilityattention to detailcreativity