cover
Full Time

Software Developer (Remote)/ 1 day ago

onOffice GmbH
Attractive
Application ends: 2026-02-18

Quick Summary

This Full-time Software Developer role, available remotely or in Aachen, involves engineering and optimizing features for a complex SaaS CRM platform. Candidates must have excellent proficiency in PHP and JavaScript, proven experience with Git, test automation (PHPUnit, Vitest), and modern technologies like TypeScript, Vue.js, or GraphQL. A MINT/STEM degree or equivalent professional IT experience is required, along with fluent German (C1+) and good English skills.

Department: Software Development & Operation

Employment Type: Full-time

Location: Remote, Aachen (100% Home Office possible)

As a Software Developer at onOffice, you will engineer features for our complex SaaS platform, a critical CRM solution used daily by thousands of users. Leverage your expertise to introduce new ideas, optimize existing modules, and ensure the software maintains high standards of stability, performance, and maintainability.

Apply directly

Key Responsibilities:

  • Develop the CRM software backend using PHP and implement modern frontend technologies such as TypeScript, Vue.js, or GraphQL.
  • Analyze, optimize, and refactor code to significantly enhance maintainability, efficiency, and clarity.
  • Automate testing processes using PHPUnit, Vitest, or Cypress, and actively contribute to shaping the CI/CD pipeline.
  • Engage in close team collaboration, utilize Pair Programming, and actively participate in agile retrospectives and planning sessions.
  • Collaboratively resolve technical challenges and deliver practical, sustainable software solutions.

Required Skills & Experience:

  • Professional training as an IT Specialist, a MINT/STEM degree, or equivalent professional IT experience.
  • Excellent proficiency in PHP and JavaScript, coupled with practical web development experience.
  • Proven experience with version control (Git), test automation (PHPUnit, Vitest), and modern technologies (TypeScript, Vue.js, GraphQL).
  • Strong analytical skills, ability to work independently, and enthusiasm for collaboration within agile teams.
  • Fluent German language skills (C1+) and good English language skills.

Your Benefits:

Code Quality & Agile Practices

We prioritize code quality, utilizing Kanban, Pair Programming, and automated testing, while encouraging personal innovation.

Compensation & Growth

Receive an attractive, market-competitive salary reflecting your experience and performance, alongside clear development prospects.

Structured Onboarding

Benefit from a personalized onboarding plan and a dedicated mentor to ensure a smooth integration into the team.

Work-Life Balance & Flexibility

Enjoy flexitime, 29 annual vacation days plus time off on Christmas Eve and New Year's Eve, 100% Home Office options, and Shared Desk facilities for flexible, family-friendly schedules.

Career Development

Access clear career paths defined by a transparent Job-Level Matrix, Skill Management, industry conventions, events, and e-learning resources like Vue-Mastery.

Team Collaboration

Work within an interdisciplinary team of experienced developers who jointly set priorities and execute tasks autonomously.

Team Culture & Events

Participate in engaging team events, team trips, and social gatherings after work.

Additional Perks

Access retirement provisions, attractive corporate benefits, and wellness initiatives including sports events, company fitness programs, Urban Sports Club membership, and bike leasing.

Share

onOffice GmbH

onOffice GmbH

  • Address
    Aachen, Nordrhein-Westfalen
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy