Geotab Careers

Full Stack Developer


Full Time


BSM Development


Waterloo, ON, Canada

Who is Geotab
Geotab, a global leader in connected transportation and IoT, is one of the fastest-growing technology companies in North America and a certified “Great Place to Work.” Each day, Geotab processes billions of data points from over 1.8 million connected vehicles. Geotab extracts actionable insights from this data, empowering businesses to track and manage fleets of every size. Geotab’s hardware devices, software platforms and applications help keep drivers in over 130 countries compliant, safe and efficient. Global demand for telematics is increasing and Geotab is leading the way. Are you ready to join us? To see what it’s like to be a Geotabber, follow us @InsideGeotab on Instagram, Twitter or Facebook today!
Who we are looking for
Geotab is always looking for amazing technical talent who can contribute to our current software development efforts and deliver results! Geotab is actively seeking someone who has studied Software Engineering or Programming at university who can quickly contribute to the Development Team. The ideal person should really love technology, be passionate about creating software, and be keen to join a leading-edge technology firm. If you feel like we have described you, then we would love to hear from you!
What are the details of this position
As a Geotab Full Stack Software Developer, you will work intimately with the various Geotab internal systems. You will be writing code to re-develop multiple back-end systems. You will be programming primarily in Angular, Node.js, Typescript, React, and SQL queries to process information. To be a Geotab developer, you'll need to be an all-rounder with many technical skills, familiar with Git source control system and debugging tools. You will also use your strong communication skills to collaborate with Geotab’s Administration, Development and Marketing Teams with various projects.
Duties and Tasks/Essential Functions
  • Work alongside product owners to translate Customer needs into technical action

  • Design feature solutions from concept to implementation that satisfy our Customers’ requirements and whose performance can be continuously measured in production

  • Ensure that the code you write can be used as a team example

  • Accept feedback from others on the code you write and give feedback on code produced by fellow team members

  • Constantly look for ways we can improve, then promote your ideas

  • Demonstrate ownership of your code by troubleshooting, debugging, and fixing issues

  • Coach and mentor members of your team

  • The tech stack you’ll be working with includes (but is not limited to): Node.js, Typescript, React, Angular, Dynamo, SQL Server, Kafka, python, java and AWS

Experience/Skills Required
  • Demonstrated experience designing, building and supporting scalable systems in a production environment

  • Expertise optimizing SQL databases and designing supportable schemas

  • Knowledge of Javascript based languages – or similar projects - derived from working on software of significant size and scope (either front-end or back-end)

  • A passion and curiosity for learning new things

  • Great interpersonal skills and a passion for working in a fast-paced, cross-functional team setting

What makes our staff passionate about Geotab?
  • Waterloo-specific focus on electric vehicle technology

  • Table Tennis at the office - bring your own bat!

  • Small office feel, within a global company

  • Stocked fridge and healthy snacks

  • Hot lunch or fresh sandwiches served every Friday

  • Full medical benefits and 4% company matching RSP (full-time employees only)

Our Core Values
Geotab is shaping the future of telematics. Using leading technology, we embrace change and challenge the status quo. To stay ahead of the curve, we keep Geotabbers energized with data bootcamps, course subsidies, Friday lunches, and more. We believe collaboration leads to innovation; our teams stretch across floors, cities and continents. All employees, from the CEO to the summer students, maintain an open-door policy. Whether we’re fine-tuning our products, or boosting our office culture, we’re building a foundation for long-term success. To us, this means safer roads, more efficient fleets and a team of dynamic Geotabbers!
Geotab encourages applications from all qualified candidates. Geotab is committed to accommodating persons with disabilities throughout the interview, selection and employment process. If you require accommodation at any stage of the application process or want more information about our accommodation policies and practices, please contact us at (416) - 434 4309.

See what's happening @InsideGeotab