Technical Lead (NodeJS & ReactJS)

Job Description

  • Contractor
  • Anywhere

About the job
Job Title: Technical Lead Engineer (NodeJS)

Location: Toronto, ON (1 Day-Hybrid)

Type: Contract

 

Job Description:

Mandatory Skills : Design and implement RESTful API endpoints using TypeScript, NestJS, and Node.js, version control systems (e.g., Git) and CI/CD pipelines

 

Key Responsibilities Technical Leadership & Programming

• Lead the development and delivery of high quality, maintainable, and well-tested code.

• Develop front-end UI components using TypeScript and the React Framework.

• Design and implement RESTful API endpoints using TypeScript, NestJS, and Node.js.

• Review and approve code contributions, ensuring adherence to engineering best practices.

• Guide the team in building reusable code and libraries for future use.

• Ensure software security requirements are implemented and met.

• Define and drive the technical roadmap for front-end and API architecture.

• Design reusable and scalable React components and API endpoints.

• Lead design sessions with Engineers, Product Managers, and UX Designers to align on requirements and timelines.

• Drive technical design decisions and propose architectural changes, with a focus on performance, scalability, and customer experience.

• Anticipate and mitigate technical blockers and delays before escalation is required. Mentorship & Maintenance

• Coach and mentor junior and mid-level developers, fostering growth and technical expertise.

• Ensure code quality through effective testing strategies, including unit and integration tests.

• Resolve complex bugs, performance bottlenecks, and security vulnerabilities.

• Assume an on-call role to address critical customer issues and server alerts when needed.

• Advocate for continuous learning and improvement across the team.

 

“We are an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.”