Software Engineer - Backend
We’ve signed up to an ambitious journey. Join us!
As Arrive, we guide customers and communities towards brighter futures and more livable cities, it isn’t a challenge just anyone could take on. Luckily, we have something to help us make it happen. Our people and our values. We Arrive Curious, Focused and Together. Just as our entire brand is inspired by the North Star, the shining light leading travelers to their destinations since time began, our values guide us. They help us be at our best. For our customers. For the cities and communities we serve. For ourselves. As a global team, we are transforming urban mobility. Let’s grow better, together.
Do you want to solve complex business challenges in a company which is a global leader in the parking industry? Do you want to contribute to software on top of the wave and bring the product to the next level? Do you want to be part of a truly “Empowered team”?
The Role
We are looking for a software engineer with solid skills and experience, mostly in back-end development with PHP, who will not only execute, but also propose ideas and generate impact. We want you if you are a person who learns quickly, if you are willing to take on new challenges, if you are passionate about software quality, and if you are a true team player.
The mission
You will join the Arrive engineering team, which is the Arrive Group team in charge of parking booking products in Europe. The team currently consists of 3 full-stack engineers and one mobile engineer, and is responsible for several products: our website and mobile apps, public API, internal and external tools for clients and partners, and more.

What will you do in our team?
- Work end-to-end on product features from requirements gathering and planning (collaborating with other teams or external partners) to writing and testing code, to deploying it in production.
- Identify and resolve software issues and bugs.
- Monitor code performance, identify potential issues and contribute to optimizing the systems.
- Conduct peer code reviews and provide constructive feedback.
- Document software functionalities and usage guidelines.
- Recommend improvements to methodologies and technologies for enhancement. Once every two weeks we do an “infra day”, where we spend a whole day improving our infrastructure and our development tools.
What do we require from you to work with us?
- Fluency in both Spanish and English (written and spoken) is a must for this position.
- Solid experience in PHP and MySQL or other RDBMS.
- Product/user mindset when developing software.
- Deliver high-quality, tested by design and maintainable code.
- Integrate testing, observability and analytics into design and implementation.
- You are passionate about performance, availability and scalability, and concerned about security when you make software.
- Excellent written and verbal communication skills. You care about good documentation.
- Better if you have:
- Frontend skills (HTML, CSS and Javascript), though most of your work will be backend.
- Experience designing and integrating APIs.
- Linux, docker, networking knowledge, AWS, infrastructure as code.
- Database design and optimization.
- Agile mindset.
Work conditions and benefits
- Full-time position.
- Remote work: you will work remotely almost every day, except 1-4 days a month, depending on your location, where you are expected to work from our office in Barcelona. The whole development team gathers at least once a month to work and play together.
- We’ll cover your commute and lunch costs if you work from our office. We also have free beverages and coffee at the office.
- Flexible working hours (we’re all grown-ups!).
- A high-end laptop and remote work setup budget (display, keyboard, desk…)
- 25 days of paid vacation a year.
- Lots of learning opportunities through our enterprise learning platforms, attending conferences or taking courses. We want you to grow and improve!
- Mental well-being support via Blue Call.
Interview process
- Send us your CV.
- Quick chat with our recruiter.
- Technical interview with the team.
- Technical test with the team.
- In person interview or lunch with the team.
About us
Arrive, including brands like EasyPark, Flowbird, RingGo, ParkMobile and Parkopedia, is a leading global mobility platform. Present in over 90 countries and 20,000 cities, the company helps people and decision-makers make smarter decisions about urban mobility and ease the experience of travel worldwide. Arrive delivers a unique combination of the core ingredients to make cities more livable: from smart payments and optimized car parks to data-driven traffic reduction and support for reinvestment in public transport and green space. It’s about more than function, it’s about saving time and simplifying the experience of travel for everyone. Travel is more than a journey, it’s how you Arrive.
- Department
- Technology
- Locations
- Barcelona
About Arrive
Arrive, including brands like EasyPark, Flowbird, RingGo, ParkMobile and Parkopedia, is a leading global mobility platform. Present in over 90 countries and 20,000 cities, the company helps people and decision-makers make smarter decisions about urban mobility and ease the experience of travel worldwide. Arrive delivers a unique combination of the core ingredients to make cities more livable: from smart payments and optimized car parks to data-driven traffic reduction and support for reinvestment in public transport and green space. It’s about more than function, it’s about saving time and simplifying the experience of travel for everyone. Travel is more than a journey, it’s how you Arrive.
Software Engineer - Backend
Loading application form