We believe in a world where all cars are shared. Carsharing empowers
people to get going in a smarter, easier way, while also having a
positive impact on the environment and making cities more liveable. It’s
this vision that propels us forward and inspires us to think even
bigger.
Getaround is the world's leading carsharing platform with
a community of more than 5 million users sharing thousands of car in
more than 300 cities in the U.S and Europe.
Our team is
collaborative, positive, curious, and engaged. We think fast, work
smart, laugh often, and are looking for like-minded people to join us in
our mission to disrupt car ownership and make cities better.
Your mission:
*
The product & engineering team is getting close to 50 people in
Europe, but we have a lot of positions open and we will grow a lot more
this year. To scale effectively, we organize ourselves in squads with
people coming from various departments like engineering, data, design,
and product.
Getaround is a marketplace collecting Millions of
euros per month on behalf of our owners, drivers and insurance partners.
The finance squad has 2 main missions:
* Fulfill Getaround's financial obligations and build a scalable and easy-to-use accounting system.
* Empower other squads with easy to use abstractions to grow our business.
What you’ll work on:
*
In practical terms, your work will be very diverse and will span all
over the codebase, you can have a look at this blog entry where Nicolas
explains what his job is like (
getaround.tech/what-is-my-job-like-as-backend-dev-in-the-finance-squad) in the finance squad:
*
Define and implement long term changes to support growth and product
iterations, like going from only supporting one time payments to
subscriptions, supporting different payment methods or adding
pre-authorization for risky behaviors.
* Shape our codebase to gracefully handle regulatory challenges, like the PCI-DSS (
pcisecuritystandards.org/pci_security/standards_overview) compliance or the recently released PSD2 (
europa.eu/rapid/press-release_MEMO-17-4961_en.htm) aiming at securing online payments with two-factor authentication.
*
Produce automated reporting for the finance department to use. Seems
boring, isn't it? Actually the needs of a finance department are driving
a lot of fun constraints to play with; continually increasing volumes,
consistency, reliability, and precision (to the last penny!).
*
Supporting other squads; Most squads need at some point something from
the finance squad. It could be some assistance for a given task, or it
could be a feature that isn't yet supported and that we'll need to add
to the components we own.
* Develop the vision of the squad using
continuous refactoring to build a more decoupled architecture and
simple-to-use abstractions to be used by other developers.
Who you’ll work with:
* You'll be working with David (
linkedin.com/in/dbourguignon) and Nicolas (
linkedin.com/in/nicolaszermati) , Backend Engineers, and Marine (
linkedin.com/in/marinechavanne) , product owner of the squad, but will be in contact with all the other squads when needed. You will report to Michael (
linkedin.com/in/mbensoussan) .
What you'll bring to the table:
* You've shipped and maintained code in production
* Good knowledge of at least one backend language
* Experience with a relational database such as PostgreSQL or MySQL
* You're a rigorous engineer that relish creating highly reliable backend services
* You have a good understanding of system design, data structures, and architecture
* You care about quality and you know what it means to ship high-quality code
* Good communication and teamwork skills
* Able to communicate in English
Our Tech Stack:
* Ruby on Rails 5.2 with Ruby 2.6
* TypeScript, React/Preact with Webpack
* Continuous integration with Docker and CircleCI to push to production multiple times a day (
drivy.engineering/continuous-integration)
* MySQL (
drivy.engineering/mysql-evolution) , Redis, Snowflake (
drivy.engineering/snowflake-migration)
* A strong internal design system (
cl.ly/779dc48f9add)
* Monitoring dashboards (
f.cl.ly/items/1N0a0Q3u3m1X0H2v2A2x/slack-imgs.com.png) built with Telegraf + Influxdb + Grafana
What we offer:
* A solid engineering team with a lot of experience
* The peace of mind of a large test suite and pull requests to stay sane and ship often (
drivy.engineering/continuous-integration)
* Getting to learn from your peers and to share your knowledge on the blog (
drivy.engineering) and in our internal presentations (
cl.ly/5801c9a2b980) every two weeks
* A ticket to one technical conference (
drivy.engineering/android-makers) of your choice each year
* Open source projects (
github.com/drivy/checker_jobs) are being extracted from the codebase when appropriate
* We'll buy any non fiction books you want to read, and you'll get access to our growing library (
cl.ly/1i1I2a1H0k0v)
*
An international startup environment with 20+ different nationalities,
HQ in San Francisco and European offices in Paris, Berlin, Barcelona,
London, Amsterdam, Oslo and Nantes
* A remote friendly culture, with some remote allowed for this position
* We often organise (
meetup.com/parisrb/events/234357387) meetups (
meetup.com/Women-On-Rails/events/fnvkrnyxcbtb) in (
meetup.com/Paris-Ruby-Workshop/events/236048396) our (
afrikatech.com) office (
twitter.com/marcgg/status/859476985592111108)
* Tickets restaurants, a good health insurance
* "Hack days (
drivy.engineering/drivy-hack-day) " to experiment with new technologies and ideas as well as other team events
No need for a resume, but Linkedin, Twitter and Github usernames are appreciated! Don't hesitate to give our backend challenge (
github.com/drivy/jobs/tree/master/backend) a try.
Come join us in continuing to make Getaround a great place to work!
At
Getaround, we are proud to be an Equal Opportunity Employer. We believe
that no matter your race, religion, color, national origin, gender,
sexual orientation, age, marital status, veteran status, or disability
status, your perspective has value.
Come join us in continuing to make Getaround a great place to work!