Job Description
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.”
