Full-Time

Lead Software Developer

Geotab

Geotab

1,001-5,000 employees

Open platform telematics technology provider

Data & Analytics
Hardware
AI & Machine Learning

Senior

Oakville, ON, Canada

Required Skills
Bash
Kubernetes
Python
JavaScript
React.js
Git
BigQuery
SQL
Postgres
Docker
TypeScript
Vue.js
C/C++
Linux/Unix
AngularJS
HTML/CSS
Requirements
  • 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
Responsibilities
  • 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

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.

Company Stage

N/A

Total Funding

N/A

Headquarters

Oakville, Canada

Founded

2000

Growth & Insights
Headcount

6 month growth

4%

1 year growth

7%

2 year growth

7%

Benefits

Medical & dental

Retirement savings

Fitness membership

Baby bonus

Flex work arrangements

Home office reimbursement for select items

EV program

Learning reimbursement

INACTIVE