Senior Software Developer, Full Stack

1 month ago


Oakville, Ontario, Canada Geotab Inc. Full time
Senior Software Developer, Full Stack

We are seeking a highly skilled Senior Software Developer to join our Fleet Compliance development team. As a key member of our team, you will be responsible for developing high-level code with attention to system integration and scalability. Your expertise in creating representations for functions and user interfaces will be essential in ensuring that our software meets all requirements of design, quality, security, extensibility, etc.

Our team is growing, and we are looking for individuals who follow their passion, think differently, and want to make an impact. Ours is a fast-paced, ever-changing environment, and we encourage our team members to take on new tasks and activities that may not always be described in the initial job description.

Key Responsibilities:

  • Define and design new functionality in collaboration with other members of the development team.
  • 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.
  • Direct team-wide maintenance of code quality, organization and automation.
  • 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.

Requirements:

  • 2+ years of experience in software development with a solid understanding of object-oriented design and multithreaded programming (Preferably experience with C# and .NET Framework).
  • Understanding of database design and query optimization and experience with relational databases (Preferably experience with PostgreSQL).
  • Experience with RESTful API design and development.
  • Working knowledge of Docker and Kubernetes.
  • Knowledge of software development best practices, including version control (Git), testing, and code reviews.
  • Post-secondary Diploma/Degree specialization in Computer Science, Software Engineering, or a related field.

Why Geotab?

We offer a unique blend of complex technical challenges and the opportunity to improve driver safety and build a more efficient transportation industry. Our team is growing, and we are looking for individuals who follow their passion, think differently, and want to make an impact. Ours is a fast-paced, ever-changing environment, and we encourage our team members to take on new tasks and activities that may not always be described in the initial job description.

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.



  • Oakville, Ontario, Canada Randstad Full time

    About the RoleAs a Senior Software Engineer, you will be responsible for leading the development of our company's full stack applications. Your expertise in senior roles will help drive the technical vision of our products and ensure they meet the highest standards of quality and performance.Key Responsibilities• Design and develop scalable and efficient...


  • Oakville, Ontario, Canada Zhenkang Yu Full time

    We are seeking a skilled Senior Software Engineer to join our team as a Full Stack Developer. The ideal candidate will have strong programming skills and experience with cloud computing platforms.The successful candidate will be responsible for designing and developing scalable software systems, collaborating with cross-functional teams, and ensuring...


  • Oakville, Ontario, Canada Ruby Management Ltd. Full time

    As a highly skilled full stack developer, you will be responsible for designing, implementing, and maintaining complex software systems. You will work closely with cross-functional teams to deliver high-quality solutions that meet the needs of our clients.Key Responsibilities:Design and implement scalable software systemsCollaborate with cross-functional...


  • Oakville, Ontario, Canada IT Minds Inc. Full time

    Are you a skilled Web developer looking for a new challenge? We are seeking a highly motivated and experienced Senior Full Stack Developer to join our team at IT Minds Inc.About the RoleWe are looking for an exceptional individual with expertise in full-stack development, particularly in JavaScript and React.js. Your primary responsibility will be to design,...


  • Oakville, Ontario, Canada EverCommerce Full time

    EverCommerce is a leading service commerce platform that provides vertically-tailored, integrated SaaS solutions to over 690,000 global service-based businesses.We are seeking a talented and motivated mid to senior full stack software developer to join our team in Toronto, ON. As a field service expert, you will focus on developing mobile/web applications...


  • Oakville, Ontario, Canada AVA MARINE GROUP INC Full time

    About the Role:As a Full-Stack Developer, you will be responsible for designing, developing, and maintaining scalable and efficient software applications. This is a fantastic opportunity to join a dynamic team and contribute to high-quality software solutions.Responsibilities:- Design and develop scalable software applications using a variety of programming...


  • Oakville, Ontario, Canada IS-MCNA Full time

    Job Title: Full Stack Software ProfessionalWe are seeking a highly skilled and motivated Full Stack Software Professional to join our team at IS-MCNA.About the RoleThis is a permanent position with a salary of $65,000 per year. The successful candidate will work 35 hours per week in a fast-paced environment, working under pressure with tight deadlines. They...


  • Oakville, Ontario, Canada Zoelicious Inc Full time

    We are seeking a skilled Software Engineer to join our team. This role involves working on the full-stack, utilizing expertise in programming languages such as Java and Python to develop scalable and efficient software solutions.Key responsibilities include:Designing and implementing software systemsCollaborating with cross-functional teams to ensure...


  • Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full time

    Job Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled Senior Software Developer to join our team at INDUSTRIOS Software Inc. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications.Key Responsibilities:Design and develop software applications using various...


  • Oakville, Ontario, Canada Geotab Inc. Full time

    Company OverviewWe are a global leader in IoT and connected transportation, certified as a Great Place to Work. Our diverse and talented team works together to help businesses grow and succeed, while increasing the safety and sustainability of our communities.About UsGeotab is advancing security by connecting commercial vehicles to the internet. We provide...


  • Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full time

    We are seeking a highly skilled Senior Software Developer to join our team at INDUSTRIOS Software Inc. The ideal candidate will have a strong background in software development, with a focus on writing, modifying, integrating, and testing software code.The successful candidate will have excellent communication skills, with the ability to communicate...


  • Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full time

    INDUSTRIOS Software Inc. - Senior Software Developer PositionEstimated Salary: $120,000 per year.We are seeking a highly skilled Senior Software Developer to join our team at INDUSTRIOS Software Inc. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications.About the...


  • Oakville, Ontario, Canada Natus Full time

    Cloud Software Engineer (Full-Stack) Location: Hybrid Natus is seeking a skilled Cloud Software Engineer (Full-Stack) to join our team. As a Cloud Software Engineer (Full-Stack), you will be responsible for designing, implementing, and testing cloud software components and services. You will work closely with our software development team, test team,...


  • Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full time

    We are seeking a skilled Senior Software Developer to join our team at INDUSTRIOS Software Inc. The ideal candidate will have a Bachelor's degree in Computer Science and at least 5 years of experience in software development.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages.Maintain and improve existing...


  • Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full time

    INDUSTRIOS Software Inc. Job DescriptionWe are seeking a Senior Software Architect to join our team.About the Role:This is a permanent, full-time position working 40 hours per week in English.Job Responsibilities:Write, modify, integrate and test software code for e-commerce and other Internet applications.Maintain existing computer programs by making...


  • Oakville, Ontario, Canada Geotab Inc. Full time

    Senior Software Developer, Full Stack (Compliance HOS)Basis:Permanent - Full-timeArea of Interest:Product & Software DevelopmentLocation:Oakville, OntarioWho we areGeotab 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...


  • Oakville, Ontario, Canada Randstad Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our software applications.Key Responsibilities:Design and develop high-quality software applicationsCollaborate with cross-functional teams to identify and...


  • Oakville, Ontario, Canada IT Minds Inc. Full time

    About the RoleWe are looking for a skilled Full Stack Developer to join our team at IT Minds Inc. as a key contributor to the development of our web applications.Key ResponsibilitiesCollaborate with clients to gather and document website requirements.Design, develop, test, and maintain software code.Develop and implement web applications using a variety of...


  • Oakville, Ontario, Canada Geotab Inc. Full time

    Senior Software Developer, Full Stack (Compliance HOS)Basis:Permanent - Full-timeArea of Interest:Product & Software DevelopmentLocation:Oakville, OntarioWho we areGeotab 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...


  • Oakville, Ontario, Canada IT Minds Inc. Full time

    Job DescriptionKey ResponsibilitiesCollaborate with clients to define website requirements.Write, modify, and test software code.Develop and implement software solutions.Design and develop user interfaces.Create and optimize website content.Conduct security and quality controls.Technical RequirementsJava programming language.JavaScript programming...