Software Developer at Geotab | Waterloo, Ontario, CAN | Rezi

Software Developer at Geotab

Software Developer

Geotab · Waterloo, Ontario, CAN

5 days ago

Software Developer

Geotab · Waterloo, Ontario, CAN

5 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Geotab is seeking a Frontend focused Full-Stack Developer who will write hands-on code, collaborate on design and architecture, and leverage AI tools as a first-class part of the development lifecycle. If you love technology, and are keen to join an industry leader — we would love to hear from you!

Responsibilities

  • Take ownership of frontend feature development from initial state setup to final component rendering.
  • Collaborate closely with the team lead and peers to navigate technical trade-offs and eliminate development blockers.
  • Actively contribute to system design and architecture discussions by asking critical questions and proposing solutions.
  • Participate in robust code reviews to provide constructive feedback and maintain high code-quality standards.
  • Integrate frontend applications seamlessly with backend Go service endpoints and Python data pipelines.
  • Leverage and experiment with AI tools continuously to optimize development workflows, generate unit tests, and identify edge cases.
  • Define, design, and implement new software applications in collaboration with other members of the development and technical teams, based on industry standards and best practices.
  • Perform Test-Driven and Security-Driven Development.
  • Conduct comprehensive code reviews and ensure that coding standards are followed.
  • Analyze call stacks, trace files, debug logs or performance data to troubleshoot and identify the root cause of bugs.
  • Participate in development of prototypes, minimum viable products and PoCs.
  • Help maintain code quality, organization and automation.
  • Perform maintenance programming for existing applications.
  • Consider the functionality, performance, scalability, reliability, realistic implementation schedules and system architecture for each assignment.
  • Provide design documents and documentation to ensure efficient maintenance and code reuse.
  • Provide recommendations for improvements in the overall development process.
  • Participate in a 24x7 on-call rotating schedule (if applicable).

Requirements

  • 2+ years of experience in software development, system design, and architecture.
  • Strong frontend skills with specialized expertise in React, Redux, and TypeScript (strong JavaScript experience is acceptable if React proficiency is present; no Angular required).
  • Solid understanding of backend development, with practical exposure or a strong willingness to work with Go, Python, and SQL (nice-to-have).
  • Proficiency with Git (or similar distributed source control tools), including comfort with resolving merge conflicts and managing branches.
  • A forward-thinking mindset regarding AI tooling, with an eagerness to integrate AI prompts and workflows directly into daily coding practices.

Skills

  • React
  • Redux
  • TypeScript
  • JavaScript
  • Go
  • Python
  • SQL
  • Git

Location

  • Remote

Work Type

  • Hybrid
  • Full-time

Experience Level

  • 2+ years of experience in software development, system design, and architecture.

Education Level

  • Bachelor of Computer Science, Electrical/Software Engineering, or a related technical degree.

Salary/Compensations

  • $85,500—$105,600 CAD

Benefits

  • Flex working arrangements
  • Home office reimbursement program
  • Baby bonus & parental leave top up program
  • Online learning and networking opportunities
  • Electric vehicle purchase incentive program
  • Competitive medical and dental benefits
  • Retirement savings program

About the Company

  • Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.”
  • We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase 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.
  • Geotab’s open platform and Geotab Marketplace ®, offering hundreds of third-party solution options, allows both small and large businesses to automate operations by integrating vehicle data with their other data assets.
  • Processing billions of data points a day, Geotab leverages data analytics and machine learning to improve productivity, optimize fleets through the reduction of fuel consumption, enhance driver safety and achieve strong compliance to regulatory changes.
  • Ours is a fast paced, ever changing environment.
  • Geotabbers accept that challenge and are willing to take on new tasks and activities - ones that may not always be described in the initial job description.
  • Join us for a fulfilling career with opportunities to innovate, great benefits, and our fun and inclusive work culture.
  • Reach your full potential with Geotab.
  • At Geotab, we have adopted a flexible hybrid working model in that we have systems, functions, programs and policies in place to support both in-person and virtual work.
  • When working from home, you are required to have a reliable internet connection with at least 50mb DL/10mb UL.
  • Virtual work is supported with cloud-based applications, collaboration tools and asynchronous working.
  • The health and safety of employees are a top priority.
  • We encourage work-life balance and keep the Geotab culture going strong with online social events, chat rooms and gatherings.
  • Join us and help reshape the future of technology!
  • We believe that ensuring diversity is fundamental to our future growth and progress and is an integral part of our business.
  • We believe that success happens where new ideas can flourish – in an environment that is rich in diversity and a place where people from various backgrounds can work together.
  • Geotab encourages applications from all qualified individuals.
  • We are committed to accommodating people with disabilities during the recruitment and assessment processes and when people are hired.
  • We will ensure the accessibility needs of employees with disabilities are taken into account as part of performance management, career development, training and redeployment processes.

Equal Opportunity

  • Geotab encourages applications from all qualified individuals.
  • We are committed to accommodating people with disabilities during the recruitment and assessment processes and when people are hired.
  • We will ensure the accessibility needs of employees with disabilities are taken into account as part of performance management, career development, training and redeployment processes.