Software Engineer
Who we are
HopSkipDrive is a mission-driven company that makes life easier for busy families by getting kids where they need to go safely and dependably. We match families with highly-vetted CareDrivers, who have a minimum of 5 years of childcare experience and must pass a mom-approved, rigorous 15-point certification process, which includes extensive background checks, fingerprinting, DMV checks, driver training, and meeting every single driver in person.
We were founded by 3 working moms who have 8 kids among them and who developed HopSkipDrive as a solution to their own problems getting kids where they needed to go. We are a VC-backed company with investment and involvement from nearly every major LA investor including Upfront Ventures, Greycroft and Pritzker, with more than $20M in funding.
We are based in downtown LA. Our mission, our enormous market potential, our team and the technology challenges we are solving make HopSkipDrive one of LA’s hottest startups and an all-around awesome place to work.
Who you are
We want A+ players who are looking for a challenging and rewarding experience. We are defining a new category in an incredibly fast-moving market. This is not a lifestyle job. This will be the hardest, most demanding, most exhilarating job you will ever have. It will also be the most rewarding.
At HopSkipDrive, we know that to tackle our toughest challenges, we need different approaches, unique perspectives, and new ways of thinking. We are building a team of creative problem-solvers from many different backgrounds.
You're an experienced software engineer who has built entire APIs from scratch. You write scalable, clean code, and thrive in a fast-paced startup environment. You are up for the challenge of owning the full stack, from debugging slow database queries to collaborating with mobile engineers to build a scalable API to building tools for the customer experience team. You are an excellent communicator and know how to ask the right questions. Above all, you want to build something that fundamentally changes the lives of families for the better.
Your Primary Responsibilities
Own the full cycle of software development, from the moment a new product idea arrives on the roadmap to writing code and tests to release
- Focus on test-driven, scalable development
- Think constantly about ways to improve the product to serve the company's mission of making families' lives better
- Work with client engineers to solve complex routing optimization and logistics problems
- Continuously improve the scalability of our API
- Keep up to date with the state-of-the-art of backend engineering
Qualifications:
- B.S./M.S. in Computer Science or equivalent, and 5+ years of software engineering
- 5+ years experience with Ruby on Rails, 5+ years experience with SQL, 5+ years experience with PostgresQL or similar relational database
- Multiple examples of delivering high-quality, performant, low-error-rate, production APIs
- Extensive experience working with product, design, and mobile engineers
- Demonstrated ability to think of elegant, simple solutions to complex problems
- Extensive experience writing unit and functional tests
- Lives in / willing to relocate to Los Angeles for an on-site position
Nice to have:
- 5+ years experience with Ember.js or similar javascript framework
- 2+ years experience with the Go programming language
- Fluency in bash scripting
- Knowledge of websockets, pub/sub design patterns, PostGIS, traveling salesman problem solutions
What you will get
We want you to be an owner in our company and share in executing our vision, so every full-time employee has equity. In addition, we offer competitive market comp, BYOD technology reimbursement, unlimited vacation, FSA, medical, dental and vision, 401(k), weekly catered lunches, and an opportunity to work for a uniquely positioned, VC-backed company in a hugely attractive space with significant upside potential.