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.
