Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Rails Engineer III image - Rise Careers
Job details

Rails Engineer III

At HopSkipDrive, our goal is to create opportunity for all through mobility.We’re a technology company that solves complex transportation challenges where there is a heightened need for safety, equity, and care. Through our marketplace, we connect kids, older adults, or anyone needing extra support to highly-vetted caregivers on wheels. Through our software and advisory services, we solve the biggest transportation challenges facing schools and school districts around the country.Founded by three moms as a solution to their own transportation challenges, we’ve now facilitated more than 3.3 million rides and operate across over 13 states across the country. We continue to expand at a rapid pace, making the Inc. 5000 list four times, as well as the Deloitte 500 Fast-Growing Technology list. HopSkipDrive is a Series D company and has raised $100M in funding to date.A Rails Engineer III will enter this level capable of taking well-defined tasks and completing them in a way that is considered by the team to be high-quality with supervision from more senior team members. The progress through this level is focused on taking tasks of increasing complexity, scope and importance and completing them with very high quality with a lessening need for manager/tech lead oversight.This level is the bread-and-butter level of engineering growth. Engineers at this level should be focused on becoming great engineers, learning how to set high quality bars for their work without sacrificing productivity. All engineers at and above this level should religiously follow stated best practices for the team without excessive hand holding. Engineers at this level will continue to make mistakes, but should be improving the speed at which they learn from these mistakes. By the time an engineer II is ready to be promoted they will have focused on some technology as their expertise and become capable of mentoring interns and new engineers in these areas. They will start to participate more in the technical design process, often with guidance from senior engineers.Engineers at this level are assumed to be constantly making steady progress on tasks that are assigned to them and know when to ask for help when they are blocked. They can own their independent small-to-medium features all the way through from technical design to launch. They are capable of prioritizing the work in front of them and able to make forward progress, avoiding the temptation to focus on unimportant details or excessive bikeshedding.The impact at this level is focused on task completion and depth in a small area of the code base. Engineers at this level should be capable of taking responsibility for their code during releases as well as on-call support for simple incidents in areas that they are not always familiar with.They communicate well and are capable of delivering feedback to peers and their manager. When given a task with unclear requirements they know how to ask for clarification, and ensure that all assumptions are vetted before work starts to reduce the need for re-work. They understand how their work fits into the larger picture for their team, and use this to identify conflicting requirements to their tech lead and product manager. An important focus of this level is developing empathy for the users of their software, whether they be internal employees, customers, or other developers on the team. A team member at this level is seeking out the context they need to understand the why of a particular feature and nurturing this empathy via that understanding.Above all, they want to build something that fundamentally improves the lives of families.• Communicate well with all members of the team• Perform well-defined engineering tasks; doesn’t get caught up in the unknown, works to figure it out, asks questions• Alert manager/team to any issues preventing their work from being accomplished, asks for help• Actively pursue improving engineering skills, including but not limited to problem solving, writing readable/testable/efficient code, mastering technology in our stack, and learning to anticipate scaling issues.• Seek to tie stories back to user value and impact for our drivers and organizers• Contribute meaningfully to the definition of stories• Pick up any story and suggest a solution for completing it• Lean into challenges when they offer the potential to create large impact, and does so with productivity and positivity• Be able to dive in to an area of the code/product that you’re not familiar with and make changes• Make sure your code is readable & easy to maintain• Make sure your code is tested appropriately• Review other engineers’ code and provide constructive feedback• Monitor changes in production and rollback if necessary• Have production access and use it responsibly• 2+ years experience with Ruby on Rails• 3+ years of professional software engineering• Solid experience with PostgreSQL or MySQL• A thirst for knowledge and continuous learning• Experience working on a team in a professional setting• Demonstrated ability to collaborate well with a team• Demonstrated ability to learn from mistakes• Demonstrated ability to unblock themselves, asks for help where necessary• Demonstrated good communication skills with teammates and showed a good degree of emotional and professional maturity.• A connection to HopSkipDrive’s mission and valuesWe 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, flexible vacation, FSA, medical, dental and vision, 401(k), and an opportunity to work for a uniquely positioned, VC-backed company in a hugely attractive space with significant upside potential. HopSkipDrive is committed to fair and equitable compensation practices. The salary range for this role is $130,000 to $150,000 year. Final compensation for this role will be determined by several factors such as a candidate’s relevant work experience, skill set and specific work location. The total compensation package for this role also includes equity stock optionsHopSkipDrive is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other protected class.• This role will be fully remote in one of the following states **
HopSkipDrive Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
HopSkipDrive DE&I Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of HopSkipDrive
HopSkipDrive CEO photo
Joanna McFarland
Approve of CEO

Our mission is to give all kids access to opportunity through mobility.

42 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Flexible CultureBadge Future Maker
BENEFITS & PERKS
Dental Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
September 11, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
Other jobs
Company
Posted last month
Company
Posted 2 years ago
Company
Posted 3 months ago
Dental Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance