Manfred logoManfred logo
Manfred logo
Manfred on Social Media:
Roadsurfer
l
Roadsurfer
Offer closed on 11/18/2024

PHP Backend Developer

SalaryTo 55K
Remote100%
🌎 Full-Remote🎯 Product💂 English🕐 Flexible schedule🌎 International team🛸 Startup🌎 Full-Remote🎯 Product💂 English🕐 Flexible schedule🌎 International team🛸 Startup

If you haven't considered renting a camper to hit the open road and explore the world on your own terms, then you definitely need to know Roadsurfer! 🌍🚐

Since 2016, Roadsurfer has been redefining what it means to travel with total freedom. With over 70 locations across 16 countries and a fleet of more than 7,000 campers, they’re not just in the business of renting out campervans—they’re crafting the ultimate outdoor experience for adventure lovers. Whether you’re cruising through the heart of Europe or tackling the iconic Route 66 in the U.S., Roadsurfer has built a community of people who are passionate about the road.

If you’re all about that feeling of driving off into the sunset with no fixed plans and want to be part of a company that lives and breathes freedom and adventure, keep reading 😎👇

What will you do?

💥 First things first, let’s talk beginnings:

Roadsurfer kicked off in 2016 with a clear vision—giving people the freedom and flexibility to explore the world on wheels. Founded by a group of adventure and outdoor enthusiasts, the company has grown exponentially, becoming a top player in campervan and motorhome rentals across Europe and North America. With a fleet of over 7,000 vehicles and more than 70 locations across 16 countries, Roadsurfer not only offers the chance to discover new destinations, but also creates unforgettable memories for travelers.

Their innovative approach and commitment to quality have earned Roadsurfer recognition as one of the most dynamic startups in the industry. How cool is that? 🙌

💥 Let’s get to the juicy part, shall we?

At Roadsurfer, the role of Engineering goes beyond just day-to-day tasks; it’s about contributing to creating memorable experiences for their adventurous customers. The challenges ahead are diverse, and they’re gearing up for massive growth in the coming months and years.

You’ll be helping to develop strategies to maximize fleet utilization, implement proactive maintenance practices, and collaborate on marketing campaigns that highlight their unique offerings. All of this to ensure that technology helps the business deliver a smooth experience to the end user. 🚀

Right now, they’re looking for multiple profiles to join their engineering team—one focused on development and another centered around managing and enhancing their infrastructure. Let’s dive into the details.👇

Their cross-funtional scrum teams are the engine that powers their digital platform, ensuring every user enjoys a smooth, fast, and secure experience while planning their adventures. You’ll be working with PHP and Symfony to design and implement new features ranging from dynamic booking management to real-time integration with the availability of their 7,000+ camper fleet.

Your day-to-day work will include optimizing MySQL database queries, building RESTful APIs that let users visualize routes, customize their trips, and manage bookings with ease. You’ll collaborate with other teams to offer advanced functionalities like syncing with the rental platform, ensuring maximum availability of campers and automating logistical processes. Plus, you’ll contribute to building scalable and maintainable systems using clean code, following best practices like SOLID and TDD, ensuring every line of code positively impacts the user experience.

What’s the result? A robust, high-performance platform that enables customers to enjoy their trips with the freedom and flexibility that defines Roadsurfer, optimizing every aspect of the booking process and enhancing customer satisfaction in every interaction. 🌟

In short, your contribution will be vital to Roadsurfer continuing to lead the camper rental market, giving travelers the freedom to explore and live unforgettable experiences. 🚐💨

Your evolution

Roadsurfer
Your day ZERO

In 1 month

You'll have completed your onboarding and already had a guided experience that dives into the challenges of their architecture. What better way to learn than by doing? The next challenges will unfold as the odometer keeps rolling.

During this period, you’ll get familiar with the infrastructure, the code, and the tools they use to keep growing their amazing product. 🖖

Your responsibilities

  • Develop and maintain the backend logic for the Roadsurfer platform, ensuring optimal performance and a seamless user experience in camper rentals.

  • Solve complex technical challenges related to service integration and process optimization, demonstrating the ability to implement innovative solutions that enhance system efficiency

  • Collaborate with the development team and technical leaders to meet the needs of various teams, ensuring the stability and scalability of the applications that support Roadsurfer’s operations in different countries.

  • Contribute to the development of new features that drive Roadsurfer’s growth, ensuring that the platform remains competitive and aligned with market demands.

  • Adopt a proactive approach to improving backend performance by identifying optimization areas and applying solutions that benefit both users and internal teams. 🚐💻

How will you do it?

At Roadsurfer, there is a clear perspective on work methodologies. For them, SCRUM is a fundamental pillar that guides their way of doing things. Why?

Efficiency is their mantra, and they are always looking for ways to optimize their processes. In an environment where camper and motorhome rentals require speed and flexibility, they have found in SCRUM the ideal structure to foster collaboration and adapt to market changes.

The engineering team meets every morning to review ongoing work and set clear objectives. These meetings ensure that everyone is aligned and that dependencies and blockers can be addressed quickly. But that’s not all: every two weeks, they organize planning sessions where the teams review progress, adjust priorities, and define the next sprint. This keeps the work pace agile and focused, ensuring that each iteration adds real value to the customer experience. 🚐✨

At Roadsurfer, every task is perfectly organized and managed through Jira, which becomes their source of truth for planning and tracking. The code repository on GitHub facilitates collaboration, allowing developers to review and contribute efficiently.

The "zero bureaucracy" philosophy is key. Here, communication is clear and direct, leaving no room for ambiguity. An environment is fostered where all team members have a voice, regardless of their position. This allows every idea to be openly discussed, enhancing innovation and continuous improvement in developing solutions that truly matter.

With a focus on constant improvement and adaptability, the Roadsurfer team not only adapts to challenges but also turns them into opportunities to grow and evolve in their mission to make camper rentals an experience in itself. 🏞️🌍

When will you work?

Whether you love the night as much as Dracula or need some time to drop the kids off at school, you can organize yourself with flexibility since you will find a company that operates on a goals-based dynamic and champions flexible hours.

Typically, they have the daily meeting around 9 to 10 a.m., but the rest of the time is completely flexible!

Día laborable

Jornada completa

Vacaciones

30 días

Jornada laboral

Flexible

Where will you work?

Remote

100%

As we’ve hinted, this position is 100% remote, so as long as you ensure you have a good data connection, feel free to work from wherever you want.

However, if you're part of the in-office team, they have beautiful offices in Madrid where you’ll be welcomed with open arms!

Who will you work with?

Currently, they have over 400 people distributed across 16 countries, working collaboratively.

In the technology area, the team is composed of specialized profiles in Backend, Infrastructure, DevOps, and Data, organized into multidisciplinary squads. Each team works in coordination with Product Owners and the CTO.

Here are some names to help you get familiar with the fleet:

What are they asking for?

💥 Let’s get to it, what will they focus on? At Roadsurfer, they are looking for someone with solid knowledge, but above all, curiosity, a capacity for learning, and a passion for quality and efficiency in software development.

The main points they are interested in are:

  • Mastery of PHP, almost like a native language, allowing you to effortlessly create robust and scalable solutions.
  • Experience with Symfony and a background in building and maintaining backend applications using this technology.
  • A strong understanding of relational databases, especially MySQL, and the ability to optimize queries, structures, and performance.
  • Comfort with implementing tests and applying methodologies like TDD, ensuring that the code pushed to production is of the highest quality.
  • A passion for good development practices: clean code, SOLID principles, DRY, KISS... You respect them as if they were your creed! 🙏

🔍 However, to stand out from the rest and make their eyes sparkle…

  • Experience working with distributed architectures or microservices, understanding the challenges and advantages they bring.
  • An interest in getting involved in the full development cycle and contributing improvements in DevOps practices: from optimizing CI/CD pipelines to managing containers with Docker.
  • Familiarity with orchestration tools like Kubernetes, feeling comfortable deploying and managing applications in clusters. 🚀

Technologies

Non-negotiable

  • PHP icon
    PHP
    Advanced
  • Symfony icon
    Symfony
    Advanced
  • REST icon
    REST
    Advanced

This would be good

  • MySQL icon
    MySQL
    Advanced
  • Docker icon
    Docker
    Intermediate
  • Kubernetes icon
    Kubernetes
    Intermediate

This gives extra points

  • AWS icon
    AWS
    Basic

Other skills

Non-negotiable

  • Continuous learning
  • Good verbal communication
  • Team player

This would be good

  • Proactivity
  • Attention to detail

Languages

English
Fluid

What are they offering?

Salary

To 55K

Schedule

Flexible

Remote

100%

🏖️ 30 days of vacation!

📡 100% remote work, but always with the option to go to the Madrid office whenever you want and work from abroad in Europe for one month a year.

💰 Budget for campers (so you can experience the #happyroadsurfing lifestyle for yourself)

📈 Individual Growth Plan with support from their in-house academy

🇬🇧 English lessons to improve your level

Perks

Language classes
Budget for training
Internal training events
Discount on company products
Dynamics and teambuilding events

What the FAQ?

  • A first interview lasting approximately 1 hour to get to know you both personally and technically.
  • You will be given a coding test with 1 week to complete it. However, for your peace of mind, it won't take that long; in fact, they have determined it should take around 3 hours to finish.
  • A second interview of up to 90 minutes to review the test and resolve any final questions.

Hiring will be done through their office in Spain, so for administrative reasons, you must be a resident of Spain or Germany for legal and partnership issues