Facebook pixel

Lead Software Developer
Confirmed live in the last 24 hours
Oakville, ON, Canada
Experience Level
Desired Skills
  • Experience with any modern frameworks such as React, Angular, Vue.js is essential
  • Experience with C# / .NET core OR experience working in NodeJS / Typescript environment
  • Experience with C++ is a strong plus
  • Managing code in git and being comfortable with resolving merge conflicts and renaming branches
  • Experience with responsive layout design
  • 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)
  • Experience programming in JavaScript Typescript, ES6, CSS and HTML
  • Solid understanding of object-oriented programming and understanding of fundamental design principles for building a scalable application
  • Experience with SQL Server and Postgres database design, optimization and writing queries
  • Proficiency in code versioning tools such as Git, GitLab, or Github
  • Linux development and deployment tooling and skills (Kubernetes/Docker/Bash/etc)
  • Must have the flexibility to adapt to growing technology and market demands
  • Strong analytical skills with the ability to problem solve to well-judged decisions
  • Highly organized, task-oriented and solution-driven with a strong team orientation
  • Resourceful, flexible and adaptable
  • Able to work well under pressure and respond to multiple fast changing priorities
  • Entrepreneurial mindset and comfortable in a flat organization
  • Help to establish objectives and design functional, cohesive codes to translate customer needs into technical action
  • Design, build, and maintain efficient, reusable, reliable code to develop high throughput, performance critical, scalable applications
  • Design feature solutions from concept to implementation that satisfy customer requirements
  • Translate application storyboards into functional applications
  • Perform Test-Driven and Security-Driven Development
  • Ensure user experience influences coding design choices and develop features to enhance the user experience
  • Conduct comprehensive testing and code reviews to ensure that industry coding standards are followed
  • Analyze call stacks, trace files, debug logs or performance data to troubleshoot and identify the root cause of bugs, fix defects and identify areas for improvement
  • Participate in development of prototypes, minimum viable products, and PoCs
  • Ensure the functionality, performance, scalability, reliability and realistic implementation schedules for projects
  • Provide design documentation to ensure efficient maintenance and code reuse
  • Ensure work progress stays on schedule and update stakeholders on project status
  • Provide assistance to our support staff and resellers from a technical perspective. This may be in the form of on-call or ad-hoc questions relating to how certain features work or verifying the behaviour by reviewing code
  • This position will follow Geotab coding best-practices, peer collaboration and continuous learning to ensure the best possible performance, quality, and responsiveness of applications
Desired Qualifications
  • Experience with Python, Google Compute Engine and Google BigQuery is a plus

1,001-5,000 employees

Open platform telematics technology provider
Company Overview
Geotab is on a mission to advance technology, empower businesses and make the roads safer for everyone. The company connects vehicles to the internet and provide web-based analytics to help organizations manage their fleets.
  • Medical & dental
  • Retirement savings
  • Fitness membership
  • Baby bonus
  • Flex work arrangements
  • Home office reimbursement for select items
  • EV program
  • Learning reimbursement
Company Core Values
  • Collaborate and strive for transparency
  • Innovate and develop for the future
  • Do the right thing
  • Keep it simple
  • Embrace change
  • Work hard, your way