Development Lead

In by

  • Location: Toronto, ON
  • Type: Contract to Hire
  • Job #32269

POSITION OVERVIEW

The Engineering/Development Lead will oversee the development and delivery of our SaaS products, ensuring technical excellence and alignment with business objectives. This role requires hands-on involvement in both front-end and back-end development, guiding a team of engineers to build scalable and secure applications.

KEY RESPONSIBILITIES

Technical Leadership:

  • Lead the design, development, and maintenance of full-stack applications using technologies such as React (Prime React), Node.js, Express, and PostgreSQL.
  • Provide architectural guidance to ensure system scalability, performance, and security.

Team Development:

  • Mentor and support engineering team members, fostering a culture of collaboration and continuous improvement.
  • Conduct code reviews and facilitate knowledge sharing sessions to uphold coding standards and best practices.

Project Management:

  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Oversee project timelines, ensuring timely delivery of features and enhancements.

Quality Assurance:

  • Implement testing strategies to ensure the reliability and robustness of applications.
  • Monitor and optimize application performance, addressing any issues proactively.

Innovation and Continuous Learning:

  • Stay updated with emerging technologies and industry trends to drive innovation within the team.
  • Encourage the adoption of modern development tools and methodologies to enhance productivity.

QUALIFICATIONS

Technical Expertise:

  • Proven experience as a Full Stack Developer with proficiency in front-end technologies (React (Prime React), JavaScript, HTML5, CSS3) and back-end development (Node.js, Express.js).
  • Hands-on experience with databases such as PostgreSQL and MongoDB.
  • Experience in designing and building RESTful and GraphQL APIs.

Leadership Skills:

  • Demonstrated ability to lead and mentor engineering teams.
  • Strong problem-solving skills and the ability to make informed technical decisions.

Soft Skills:

  • Excellent communication and collaboration abilities.
  • Adaptability to work in a fast-paced environment and manage multiple priorities.

Education:

  • Bachelor's degree in Computer Science, Engineering, or a related field.

PREFERRED QUALIFICATIONS

  • Experience with cloud platforms, particularly Microsoft Azure.
  • Familiarity with Agile development methodologies.

This role is pivotal in driving the technical direction of our products and ensuring the successful execution of our development projects.

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!