07 Nov
|
Fleetio
|
Canada
Who you are
- Strong proficiency in backend development and API design, with a proven track record of delivering high-quality software solutions
- Passion for building APIs and developer tools with clean, consistent design and scalable architecture
- Effective communication skills and comfort working asynchronously with a team
- Product-minded and team-oriented, willing to hear others’ opinions and educate on best practices
- 5+ years of experience with Ruby on Rails
- 2+ years of experience with React and TypeScript
- Varied experience building full-stack web-based systems and features
- Experience designing, building, and maintaining public REST APIs, including authentication (such as OAuth), versioning, rate limiting, and documentation (such as OpenAPI)
- Experience with webhooks, event-driven systems, or third-party integrations
- Previous experience working closely with a product team to architect solutions
- Strong attention to detail in API design, consistency, and documentation
- Excellent written and verbal communication skills
- Experience writing unit, integration, and API tests
- Experience with developer portals, SDKs, or AI tooling
What the job involves
- Fleetio is seeking an experienced Senior Software Engineer to join its Developer Enablement team. The team owns Fleetio’s public API, webhooks, Developer Portal, and the tools that let customers and partners build on Fleetio. You will help make the API reliable, well-documented, and easy to build on so customers and integration partners can connect, extend, and automate Fleetio on their own
- If you are passionate about leveraging technology to drive meaningful impact, excel in problem-solving, and possess a keen eye for developer experience, Fleetio encourages you to apply and join in shaping the future of fleet management software
- Collaborate closely with Product Managers, Designers,
and other Engineers to consistently deliver high-quality software
- Take part in planning, designing, and implementing improvements to Fleetio’s public API, webhooks, and Developer Portal
- Engage in collaborative design and architecture of features
- Deliver well-tested, maintainable, and performant code
- Research and implement prototypes and spikes as necessary to validate assumptions and technical feasibility
- Have a strong voice in development and planning processes
- Thoroughly review peers’ code to ensure quality and consistency and share knowledge
- Set and uphold API standards, and guide engineers across Fleetio as they design and review changes to the public API
- Improve the experience of developers who build on Fleetio through clear documentation, examples, sandbox environments, and tooling
- Help prepare the API for AI-driven use so AI assistants and agents can work with Fleetio data safely
- Help customers and integration partners succeed with the API, and take part in the team’s on-call rotation to keep the API, webhooks, and integrations reliable
Benefits
- Health & Wellness: Taking care of you and your family is significant to us. Our healthcare plans deliver choice and value so you can prioritize your health
- 401k Match: Plan for your future. We match your retirement contributions up to 4% of your salary each pay period
- PTO/Holidays: Four weeks of paid time off (PTO), two floating holidays, as well as 12 company holidays
- Parental Leave: We provide all our team members (birthing & non-birthday parents) time off to care for and bond with their newborn or newly adopted children
- Stock Options: At Fleetio, we grant all our team members options to acquire an ownership stake in Fleetio
- Professional Development: Team members get an annual professional development allowance to invest in their own professional growth
📌 Senior Software Engineer (Canada)
🏢 Fleetio
📍 Canada