Arrive is looking for a Backend Engineer to help deliver on our mission to free consumers from the hassles of everyday travel by making it faster and easier to get where you need to go, so they can focus on the destination.
Focusing on our recommendation engine systems, you’ll be working on building out scalable APIs and services, improving routing and recommendation algorithms, developing complex pricing models, and working with internal and external teams to digitize electric vehicle charging, and parking processes, digitize parking at events and deliver real time parking insights to the largest consumer brands out there.
You will probably spend more time working in Node and PHP than anything else, but some of the other tech you will use includes: C/C++, Go, Postgres, AWS, Linux and Docker.
What we're lookIng for:
Strong Computer Science background, preferably with a degreeProficiency with one of the following programming languages: Node, C++, PHP. Geo-spatial background: working with maps, map graphs, algorithms on graphs, graph manipulations.Highly collaborative in the planning and grooming stages, our engineers help define the products that we build.Experience with PostgreSQL analyzing query performance and tuning queries.Shipping clean, tested code that any developer on any team could quickly get up to speed with. Proactively identify performance issues, squash bugs, and keep our development process efficient.
Your typIcal day:
Attend casual team meetings, where we think together and crack multi-disciplinary problems together.Attend larger engineering weekly stand with folks from core systems, product management, engineering and QA.Work with your team as well as with folks from product, engineering and QA.Work with those same folks on product development.Perform technical spiking for a future initiative.Use Slack to collaborate with your teammates throughout the organizationPerform code review for a recently submitted pull request.Ship code and celebrate.
Who you'll be workIng wIth:
Our engineering team is 26 strong and split up into six discrete functions: Core, Platform/Web, iOS, Android, Data and Recommendations. You will be working closely with other engineers from the Recommendation engine team, as well as work to enable new product development with both our mobile and platform teams.
More about the team:
We are a tight knit group that is inclusive, fun and hard working. We love shipping clean, testable code. Our top priority is producing a product that people love using. We have a firm, non-negotiable no jerk policy. We accept you for who you are and consider everyone on an equal opportunity basis without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.