Job Summary
We are looking for a Senior Full Stack Developer – PHP Laravel (m/f/d) to join our team on a full-time remote contract. This is a remote or hybrid role, but applicants must be based in Spain, Netherlands, or Germany.
As a Senior Full Stack Developer, you will play a key role in building and maintaining high-quality web applications that power our platform. You’ll work closely with our Product and Engineering teams to develop robust, scalable, and user-friendly digital solutions. In addition to remote work, we value team culture, that’s why we often gather for in-person team events at our headquarters in Munich.
📍 Location: Remote in the EU (preferred in Spain, Germany, or Netherlands).
📅 Duration: Employment contract (for candidates in Spain, Germany, Netherlands) or 1-year freelance contract (with extension possibility) for candidates based on other European countries
🕒 Working Hours: Full-time
About Us
Oscar is a rapidly growing car rental platform with a unique model, making car rental more accessible and affordable. Unlike traditional car rental companies, we believe in innovation, flexibility, and excellent service—which has earned us top ratings on Trustpilot.
After proving our business model in Denmark and expanding within Europe, we have now established operations in Germany, the Netherlands, Belgium, and Spain, and have just launched in the US, with exciting growth ahead.
Responsibilities
As a Senior Full Stack Developer, you will:
- Collaborate with cross-functional teams to define, design, and implement scalable web applications.
- Develop, maintain, and optimize backend services using PHP 8 and Laravel.
- Implement responsive and dynamic user interfaces using JavaScript, Vue.js, HTML5, and CSS3.
- Design and optimize database structures using MySQL 8 to ensure data integrity and high performance.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Perform code reviews and provide constructive feedback to ensure high-quality development.
- Troubleshoot and resolve application issues, ensuring smooth performance and stability.
- Integrate third-party APIs, Web Services, and microservices into our platform.
- Work within an Agile team, actively participating in sprint planning, stand-ups, and retrospectives.
Experience and skills
- Several years of hands-on experience in full-stack development with a focus on PHP and Laravel.
- Strong expertise in OOP, PHP 8, MySQL 8, and RESTful APIs.
- Proficiency in HTML5, CSS3, JavaScript (ES6+), AJAX, and jQuery.
- Experience with Vue.js or similar frontend frameworks.
- Solid understanding of the LAMP stack (Linux, Apache, MySQL, PHP).
- Strong experience with Git (GitHub, GitLab, or Bitbucket).
- Familiarity with MVC architecture and design patterns.
- Experience working in Agile/Scrum environments.
- Ability to troubleshoot and debug complex applications effectively.
- Good level of spoken and written English.
Bonus for:
- Experience with Docker, MongoDB, Redis, and Memcached.
- Knowledge of distributed queue systems (Redis, RabbitMQ, etc.).
- Experience with performance optimization and security best practices.
- Familiarity with cloud services (AWS, Google Cloud, etc.).
Benefits
- Work remotely from Spain, Germany, or the Netherlands and visit Munich to have on-site events once in a while
- Enjoy work-life balance with paid vacation.
- Make an impact from day one in a fast-growing company.
- Join an international team expanding into new markets.
- Flat hierarchy with easy communication and quick decision-making.
- Work on a fast-scaling product with a clear growth trajectory.
- Collaborate with top talent in an innovative environment.
- Your ideas matter – your voice is heard to shape the future of our products.
Application Process 📅
- Apply – submit your CV
- Skills test – Complete a technical assessment for development
- First screen – Brief call to discuss experience with our HR
- Interview with Tech – Meet the development team and discuss your test results.
- Final Interview – Meet CPO and discuss about the team setup, the product development setup and get to know what’s the vision and expectations.
- Offer – Receive your contract and join us! 🚗
We look forward to hearing from you! 🚀