Fleetio is a modern software platform that helps organizations manage their fleet operations. They are seeking a Senior Software Engineer to join their Strategic Reporting & Tools team to build features that empower users with premium analytics and reporting solutions.
Responsibilities:
- Turn fleet data into clear, defensible guidance that helps fleet managers and leaders make high-level decisions (e.g., utilization strategy, right-sizing opportunities, and cost tradeoffs)
- Your primary focus is on delivering high quality reports, dashboards, and data insights to our customers that are accurate and performant
- You will work closely with our Data Team to implement solutions that surface data and insights via our data products, including our analytics platform
- You will take part in designing and engineering the future of data products at Fleetio
- You will collaborate closely with Product Managers, Designers, and other Engineers to consistently deliver high-quality software
- You will engage in collaborative design and architecture of features
- You will take part in planning, designing, and implementing solutions for our Reporting & Analytics web modules within Fleetio
- You will produce well-tested, maintainable, and performant code
- You will research and implement prototypes and spikes as necessary to validate assumptions and technical feasibility
- You will express your opinions to help drive development and planning processes
- You will thoroughly review your peers' code to ensure quality, maintain consistency, and share knowledge
Requirements:
- 5+ years of experience with Ruby on Rails
- Experience with ReactJS, TypeScript
- Experience working with data to craft thoughtful solutions to surface reports, analytics, and metrics
- Experience writing and optimizing complex queries using SQL, CTEs, and ActiveRecord/Arel
- Firm understanding of object-oriented programming and relational databases, such as PostgreSQL
- Expertise with data modeling and optimizing query performance
- Solid experience solving challenging architecture problems with good design
- Experience with unit testing frameworks
- Excellent communication skills (particularly written)
- Experience leading small teams/projects
- Familiarity with using and configuring user monitoring and analytics tooling
- Project experience with TailwindCSS
- You know a thing or two about the Fleet management industry