22 Oct
|
GEOTAB
|
Oakville
Who We Are Geotab® is a global leader in IoT and connected transportation and certified “Great Place to Work™.” We are a diverse and talented company that helps businesses grow and succeed, increasing the safety and sustainability of our communities. Geotab is advancing security, connecting commercial vehicles to the internet, and providing web‑based analytics to help customers better manage their fleets. The open platform and Geotab Marketplace® offer hundreds of third‑party solutions that allow businesses to automate operations by integrating vehicle data with other data assets. Processing billions of data points a day, Geotab leverages data analytics and machine learning to improve productivity, optimize fleets, enhance driver safety, and ensure compliance with regulatory changes.
Our team is growing and we’re looking for people who follow their passion, think differently, and want to make an impact. Ours is a fast‑paced, ever‑changing environment. Geotabbers accept the challenge and are willing to take on new tasks that may not always be described in the initial job description. Join us for a fulfilling career with opportunities to innovate, outstanding benefits, and our fun and inclusive work culture.
Who You Are We seek an amazing talent who can contribute to our growth and deliver results. If you love technology and are keen to join an industry leader, we would love to hear from you.
What You'll Do As a Software Developer you will drive full‑stack development with a strong focus on frontend features, specifically managing video frontend development and supporting backend tasks.
You will work closely with the Video Group and cross‑functional engineering disciplines to ensure high‑quality software delivery. To be successful you should be proactive, collaborative, a self‑starter with high ownership, and passionate about continuous learning.
How You'll Make An Impact
Contribute to identifying areas of improvement in existing code and architecture, with guidance from senior developers and team leads.
Work with high‑level requirements, proactively collaborate with stakeholders, and deliver a world‑class product across user experience, reliability, stability, and response time.
Participate in the development of scalable code, prototypes, minimum viable products and PoCs under senior direction.
Take ownership of tasks and features, communicating progress, blockers, and solutions.
Collaborate with other developers on design and implementation of features, learning cross‑product context.
Write, test, and review code to ensure quality, and participate in code reviews as both reviewer and reviewee.
Use AI‑assisted development tools (GitHub Copilot, Claude, or equivalent) as a core part of daily workflow.
Leverage AI tooling to generate unit tests, identify edge cases, and improve code coverage.
Contribute to team documentation – system design notes, runbooks, and feature specs – using AI tools to draft and structure documentation efficiently.
Stay current with emerging AI tools,
development practices, and technologies;
share relevant learnings with the team.
Participate in technical discussions and team ceremonies;
ask questions, contribute ideas, and grow your ability to communicate technical concepts clearly.
Proactively explore how AI and automation can improve team workflows, tooling, and developer experience, and bring proposals to your team lead.
Support Geotab’s global strategic initiatives by delivering reliable, high‑quality contributions to team goals.
Write clean, secure, and maintainable software across languages and environments such as C#, JavaScript, and SQL, with a focus on continuous improvement.
Participate in a 24×7 on‑call rotating schedule (if applicable), supported by senior team members.
What You'll Bring To The Role
2+ years of software development experience with solid full‑stack capabilities, ideally 70% frontend and 30% backend.
Solid frontend skills with expertise in React and TypeScript (JavaScript is a nice‑to‑have).
Solid backend development understanding, ideally with C#, but open to Java and Python experience, alongside SQL proficiency.
A proactive mindset with high ownership and collaboration.
Proficiency in Git and comfortable resolving merge conflicts and renaming branches.
Bachelor of Computer Science, Electrical/Software Engineering or related degrees.
2+ years of experience with System Design and Architecture.
2+ years of cloud computing experience with GCP, AWS, or Azure.
Expert knowledge with SQL Server and Postgres database design, optimization, and query writing.
If you got this far, we hope you’re
📌 Software Developer (Oakville)
🏢 GEOTAB
📍 Oakville