Senior Backend Engineer

roadsurfer Logo

roadsurfer

πŸ“Remote - Spain

Summary

Join Roadsurfer, Europe's largest campervan rental company, as a (Senior) Backend Engineer to contribute to the growth of their Spots platform. You will design and implement robust backend features in PHP, focusing on clean architecture and integration with third-party systems. The role involves refactoring and decoupling existing systems to improve scalability and collaborating with cross-functional teams. You will work with Symfony, Pimcore, and CoreShop, and contribute to a clean, modular backend setup. This is a remote position based in Spain. Roadsurfer offers a unique opportunity to work on a rapidly growing platform and make a significant impact.

Requirements

  • 5+ years of experience in PHP backend development, ideally with Symfony
  • Strong grasp of modular architecture, clean code, and testing
  • Proficient in SQL and familiar with relational databases (e.g. MySQL)
  • Comfortable refactoring legacy code and reducing complexity
  • Independent, ownership-driven working style
  • Thoughtful and pragmatic - you dig deep to understand problems but keep solutions simple
  • Fluent in English and a collaborative team player

Responsibilities

  • Design and implement robust backend features in PHP, with a focus on clean, maintainable architecture
  • Develop integrations with external systems to onboard large campsites and design developer-friendly APIs that power our mobile app
  • Refactor and decouple tightly coupled system parts to improve scalability and future flexibility
  • Extend and maintain our Symfony-based setup, built on Pimcore and CoreShop
  • Improve code quality through testing, documentation, and thoughtful refactoring
  • Collaborate with cross-functional peers (including mobile developers and product managers) to ship end-to-end features
  • Participate in code reviews and take part in architectural discussions

Preferred Qualifications

Experience with Pimcore and/or CoreShop

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.