Fullstack Engineer (H/F)

Job summary
Permanent contract
Paris
Fully-remote
Salary: Not specified
Skills & expertise
Attention to detail
Communication skills
Continuous integration
Collaboration and teamwork
Continuous deployment
+15

Getaround (ex Drivy)
Getaround (ex Drivy)

Interested in this job?

Questions and answers about the job

The position

Job description

Who we are 🌍

We’re one of the world’s leading carsharing platform, with millions of users around the world, sharing thousands of cars in over 1500 cities across 6 countries.

Our mission is simple: Make our cities better places to live through carsharing.

Carsharing empowers people to move in a smarter and more sustainable way: studies show that one shared car replaces between 5 and 8 privately owned cars, which frees up space in our cities while giving communities 24/7 access to cars when they need them.

With our connected car technology, users can quickly and easily book and unlock a wide variety of vehicles directly from our app, without ever having to meet anyone in person, carry an access card, wait in line, or coordinate picking up keys.

To reach our vision of a world where all cars are shared, we need a strong team to help us disrupt car ownership. We look for people who are curious, positive, and engaged; who can adapt and learn quickly; who have the skills and smarts to reach their goals autonomously, while having the generosity and mindset to work collaboratively. No matter your role, background, or level of experience, we believe that every member of the team can have an impact.

We’re extremely proud to be certified in the Best Workplaces in 2025 !

Your Mission 🚀

As a Full-Stack Engineer, you’ll play a crucial role in enhancing and expanding our carsharing platform across multiple areas of our business. You’ll collaborate with cross-functional teams to design, develop, and deploy solutions that directly impact our users’ experience and support our company’s growth. Your work might range from improving user-facing features to optimizing backend systems that power our platform.

What You’ll Do 💻

  • Build New Features: Take features from initial exploration through conception, development, testing/QA, release, documentation, monitoring, and maintenance.

  • Code Quality: Write clean, maintainable, well-documented code, adhering to best practices.

  • Architectural Development: Contribute to shaping the squad’s vision by using continuous refactoring to build a more decoupled architecture and create user-friendly abstractions for other developers.

  • Code Reviews: Review your peers’ code to share knowledge and ensure code updates meet our product and tech standards.

  • Technical Expertise: Provide technical insights for estimating and prioritizing the most valuable features.

  • Team Rituals: Participate in team rituals to refine processes, manage day-to-day requests, explore, and estimate upcoming work.

Tech Stack 🛠️

  • Backend: Ruby on Rails 7 with Ruby 3

  • Frontend: Haml, TypeScript, and React

  • Background Jobs: Sidekiq

  • Testing: Rspec

  • Continuous Integration: Docker and CircleCI

  • Continuous Deployment: Deploy multiple times a day to AWS (K8) using Shipit, our homemade tool

  • Databases: MySQL, Redis, Snowflake, each used for different purposes

  • Monitoring: New Relic and Bugsnag


Preferred experience

  • Proven Experience: 3-5 years of experience. You’ve shipped and maintained code running in production environments.

  • Backend Proficiency: Strong knowledge of at least one backend object-oriented language (Ruby preferred).

  • Frontend Skills: Fluent in Vanilla JS and experienced with React, or similar technologies.

  • Database Skills: Experience working with relational databases such as PostgreSQL or MySQL.

  • Meticulous Engineering: You prioritize reliability in the backend services you create, maintaining a meticulous engineering approach.

  • Communication: Strong communication skills in English, essential for collaborating effectively with both technical and non-technical team members, including fully remote colleagues.

  • Detail-Oriented: Capable of challenging specifications and always ready to offer solutions. You balance technical and business needs effectively.

  • User Focused: You understand that the ultimate goal is to enhance user value through your contributions.

  • Team Player: You have an egoless programming mindset and can take constructive feedback on the code you produce.

If you don’t tick all the boxes but still believe you’d be a great fit for this role, we encourage you to apply. We value diverse skills and experiences and always seek fresh perspectives that can drive innovation and growth.


Recruitment process

  1. Screening interview

  2. Hiring manager interview

  3. Case study

  4. Technical interview

  5. Product/ Stakeholder interview

  6. Fit interview

  7. VP interview

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.

See all job openings