Softwareentwickler (m/w/d) – Backend PHP

onOffice GmbHAachen, DE
Published on

About the Role

As a Softwareentwickler (m/w/d) – Backend PHP at onOffice, you will work on the continued development of one of the leading cloud-based CRM software for the real estate sector. You will optimize database structures, make architectural decisions, and improve the performance of our systems. Together with your team, you will develop scalable, maintainable, and secure backend solutions using modern tools and emphasizing clean code.

Your Responsibilities:

  • Develop the backend of our CRM software focusing on scalability, performance, and maintainability.
  • Improve existing structures through clean, thoughtful PHP code and clear architectural decisions.
  • Design efficient database structures with MariaDB and MySQL.
  • Automate tests with PHPUnit and support the establishment of our CI/CD pipeline.
  • Use Git for clean versioning and work together with the team on modern interfaces with GraphQL.
  • Collaborate closely with your team in pair programming, participate in retrospectives, and actively engage in planning processes.

About the Candidate

Your Profile:

  • Completed training in IT, MINT studies, or lateral entry with relevant experience.
  • Very good knowledge of PHP and experience in backend development of web applications.
  • Proficient in using Git, PHPUnit, and ideally first experiences with GraphQL.
  • Good understanding of relational databases such as MariaDB or MySQL.
  • Analytical thinking, structured working method, and teamwork skills.
  • Fluent in German and good English skills.

About the Company

onOffice develops one of the leading CRM software for real estate agents in Europe. More than 35,000 users work daily with our cloud-based tools. Our developer team (60+ people) ensures powerful backend systems, modern architecture, and continuous development.

Company Culture and Benefits

Your Advantages:

  • Code quality is paramount with clear processes following Kanban, pair programming, and automated tests.
  • Attractive salary – competitively priced with development prospects.
  • Structured onboarding with a personal mentor and individual training.
  • Flexibility in daily life with flextime, 29 vacation days + free time on Christmas Eve/New Year's Eve, and the possibility of home office.
  • Career and continuous development with transparent job levels, skill management, and e-learning tools (e.g., Vue Mastery, thephp.cc), events, and conventions.
  • Good collaboration where priorities are coordinated within the team and team leaders are developers.
  • Experience team culture with regular events, team trips, and after-work gatherings.

onOffice – always on your side

Skills

Other Benefits

Betriebliche AltersvorsorgeBetriebliche WeiterbildungEmpfehlungsprogrammFirmeneventsFlexible ArbeitszeitenHomeoffice-MöglichkeitKostenlose GetränkeKostenloser ParkplatzMentoring-Programm für Mitarbeiter