Senior Software Engineer

Fleetio
Summary
Join Fleetio's Marketplace Engineering Team as a Senior Software Engineer and contribute to building a comprehensive platform that connects customers to maintenance shops, facilitates service, approvals, transactions, billing, and data entry for fleets. You will be responsible for writing maintainable code, implementing new features, and collaborating with cross-functional partners. This remote opportunity is open to candidates in the US, Canada, or Mexico. The ideal candidate has 7+ years of software engineering experience, including 3+ years with Ruby on Rails and 2+ years with ReactJS and Typescript. You will play a key role in planning, designing, and implementing features, ensuring high-quality software delivery. Fleetio offers a competitive benefits package, including multiple health/dental coverage options, vision insurance, and paid time off.
Requirements
- 7+ years experience as a software engineer
- 3+ years experience with Ruby on Rails
- 2+ years experience with ReactJS, Typescript
- Firm understanding of object-oriented programming and relational databases such as PostgreSQL
- Expertise with data modeling and optimizing query performance
- Solid experience solving challenging architectural problems with good design
- Experience with unit testing frameworks
- Excellent communication skills (particularly written)
Responsibilities
- Write maintainable code while implementing new features with an emphasis on connecting customers to maintenance shops, facilitating service, approvals, transactions, billing, and data entry for fleets
- Collaborate closely with Product Managers, Designers, and other Engineers to consistently deliver high-quality software
- Engage in collaborative design and architecture of features
- Deliver well-tested, maintainable, and performant code
- Research, implement prototypes, and spikes as necessary to validate assumptions and technical feasibility
- Possess a strong voice in the development and planning processes
- Thoroughly review your peersβ code to ensure quality, consistency, and to share knowledge
Preferred Qualifications
- Expertise with consuming and using the Stripe API or similar payment gateways
- Previous experience with Marketplace development and/or integrating with payment systems
- Experience leading small teams/projects
- You know a thing or two about the Fleet management industry
- Previous experience building APIs for consumer/mobile app consumption
Benefits
- Multiple health/dental coverage options
- Vision insurance
- Incentive stock options
- 401(k) match of 4%
- PTO - 4 weeks
- 12 company holidays + 2 floating holidays
- Parental leave- birthing parent (12 weeks paid) non-birthing (4 weeks)
- FSA & HSA options
- Short and long term disability (short term 100% paid)
- Community service funds
- Professional development funds
- Wellbeing fund - $150 quarterly
- Business expense stipend- $125 quarterly
- Mac laptop + new hire equipment stipend
- Monthly catered lunches
- Fully stocked kitchen with tons of drinks & snacks
- Remote working friendly since 2012 #LI-REMOTE