Apply

Senior Software Engineer, Reporting & Analytics

Posted 9 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States, Canada, Mexico

🔍 Industry: Transportation technology

🏢 Company: Fleetio

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: PostgreSQLSQLData AnalysisRuby on RailsSnowflakeTypeScriptData modeling

Requirements:
  • 5+ years of experience with Ruby on Rails
  • Experience with ReactJS and 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)
Responsibilities:
  • 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.
Apply