Tech Stack
ElasticSearchGoPostgresReactRubyRuby on RailsTypeScript
About the role
- Design and evolve mission-critical backend systems and frameworks that power features across Fleetio’s product verticals.
- Collaborate with Product Managers, Designers, and Engineers in a highly async environment to consistently deliver high-quality software.
- Build systems that are scalable, observable, and well documented, setting patterns and communicating best practices for the broader engineering org.
- Mentor and support engineers through code reviews, async discussions, and technical guidance, raising the bar for engineering quality.
- You will take part in planning, designing, and implementing solutions for our Core framework products.
- Lead the design and architecture of new frameworks, ensuring reliability, maintainability, and long-term scalability.
- You will engage in collaborative design and architecture of features.
- 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, with deep expertise in backend architecture and design patterns.
- Experience with React and TypeScript, capable of contributing to full stack solutions.
- Proven ability to ship and iterate quickly, moving fast while maintaining high technical quality.
- Strong understanding of object-oriented programming and relational databases (PostgreSQL preferred).
- Experience designing scalable, observable, and well-documented systems.
- Clear, intentional communication skills with a track record of thriving in a highly async environment.
- Experience with unit testing frameworks
- Be sure to mention \"coffee\" in your application, so we know you read this