Tech Lead

Posted 4 months agoViewed
100000 - 120000 USD per year
CanadaFull-TimeInsurTech
Company:
Location:Canada, EST, PST
Languages:English
Seniority level:Lead, 7+ years
Experience:7+ years
Skills:
Backend DevelopmentLeadershipNode.jsPostgreSQLSoftware DevelopmentSQLAgileDesign PatternsFrontend DevelopmentFull Stack DevelopmentJavascriptReact.jsSCRUMTypeScriptAPI testingCI/CDRESTful APIsDevOpsMicroservicesMentoring
Requirements:
University degree or college diploma in a recognized technical program or equivalent work experience. 7+ years of experience building rich, complex, and scalable APIs, including integration with third-party APIs. 5+ years of building front-end web applications using modern Javascript frameworks. 2+ years of experience in designing scalable and distributed systems. Experience mentoring other developers. Extensive full-stack experience working with React/Redux/Node/Typescript/PostgreSQL and Javascript. Extensive experience with the Scrum framework and Agile methodologies. Familiarity with DORA metrics. Experience architecting and augmenting large software systems. Experience with Javascript development toolings like WebPack, Babel, and Storybook. Experience with Unit Testing frameworks like Jest/Mocha. Experience building and/or working with micro-services and micro front-ends.
Responsibilities:
Design, build, and implement scalable, user-friendly apps and libraries using Node, React, and Typescript. Collaborate with Product Management to examine roadmap items and break them down into actionable tickets. Provide a technical perspective on organizational objectives and analyze requirements. Design and implement systems and infrastructure in accordance with the team’s vision and culture. Adhere to the organization’s security strategy. Discuss architecture strategies and highlight tradeoffs for potential solutions. Perform code reviews. Use quality metrics to identify gaps in the testing strategy. Recommend solutions in accordance with accepted testing frameworks. Manage and optimize the integration of third-party systems. Define and prioritize technical debt and bugs. Foster a culture of iterative deployability. Coach and mentor the development team. Use a systematic approach to debugging. Write unit and higher-level tests. Produce production-ready code. Follow Agile practices and suggest improvements. Develop a strong understanding of company goals and initiatives. Ensure technical standards are observed in developed modules.
About the Company
View Company Profile
Similar Jobs:
Posted about 1 month ago
CanadaFull-TimeAI/ML
GenAI Tech Lead
Company:Novisto
Posted 2 months ago
CanadaFull-TimeSoftware Development
Senior SecOps Tech Lead
Company:Jobber
Posted 3 months ago
Latin America, AmericasFull-TimeFintech, Spend Management
Tech Lead Backend Engineer (Tech Lead Engenheiro/a Backend) - Remote
Company:Clara