GRÜN Software Group

PHP Backend Developer, m/f/d

GRÜN Software Group

full-time

Posted on:

Location Type: Hybrid

Location: Aachen • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job 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