
Tech Lead
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Canada.
• Collaborate with project stakeholders and the development team to design, develop, and implement scalable, user-friendly applications and libraries utilizing Node, React, and Typescript.
• Partner with Product Management to analyze, refine, and decompose roadmap items into epics, subsequently breaking down epics into discrete, actionable, appropriately sized tickets for the team’s backlog.
• Offer a technical viewpoint on organizational goals within the team’s operational scope. Assess requirements, pinpoint areas of concern, and provide suggestions based on your extensive technical expertise.
• Leveraging POC models provided by Staff Developers, design and implement systems and infrastructure aligned with the team’s vision and culture.
• Comply with the organization’s security strategy by adopting a security-first approach.
• Evaluate various strategies and architectural options, highlighting trade-offs for potential solutions.
• Conduct code reviews to ensure pull requests meet the acceptance criteria of the tickets they address.
• Utilize quality metrics to pinpoint deficiencies in the testing strategy.
• Collaborate with teams to propose solutions that align with accepted testing frameworks.
• Oversee and enhance the integration of third-party systems into our infrastructure while ensuring the reliability, performance, and security of these systems. Work closely with cross-functional teams to identify integration requirements, implement solutions, and monitor system performance to ensure uninterrupted service delivery.
• Identify and prioritize areas of technical debt and bugs, taking into account the outcomes of the incident management process and addressing them with the team.
• Foster a culture of iterative deployability, being mindful of cycle time and failure rates.
• Mentor and coach the development team, enhancing their technical knowledge and skills.
• Employ a systematic approach to debugging to diagnose issues within the application.
• Write unit tests as well as higher-level tests to ensure application quality and stability.
• Consistently deliver production-ready code that is easily testable, understandable, and considers edge cases and errors, using documentation strategies such as comments where appropriate.
• Adhere to Agile practices, propose improvements, and actively participate in team events.
• Develop a comprehensive understanding of the company’s goals and initiatives to assist the engineering team in achieving those objectives.
• Ensure that technical standards such as accessibility, performance, security, maintainability, functional correctness, operability, and observability are maintained in the modules developed and maintained by the team.
• Document decisions, research, and guides to promote a culture of continuous learning and improvement.
• University degree or college diploma in a recognized technical, vocational, or academic program, or equivalent work experience.
• Over 7 years of experience in developing rich, complex, and scalable APIs, including integration with third-party APIs.
• More than 5 years of experience in building front-end web applications using modern JavaScript frameworks.
• At least 2 years of experience in designing scalable and distributed systems.
• Proven experience in mentoring other developers.
• Extensive full-stack experience with React/Redux/Node/Typescript/PostgreSQL and JavaScript.
• Comprehensive experience with the Scrum framework and Agile methodologies.
• Familiarity with DORA metrics to measure DevOps performance and experience in communicating results with the team.
• Background in architecting and enhancing large software systems.
• Proficient with JavaScript development tools such as WebPack, Babel, and Storybook.
• Experience with unit testing frameworks like Jest/Mocha.
• Background in building and/or working with microservices and micro front-ends.
• Remote-first setup for added flexibility.
• Home office allowance to create a comfortable workspace.
• Top-tier tech: "Office in a box" equipped with all necessary tech equipment.
• Half days before public holidays: Enjoy half days leading into long weekends.
• Flexible health and dental plans for families, including mental health support.
• Health & personal spending accounts to invest in wellness your way.
• Parental leave top-up, emphasizing that family comes first.
• Education assistance reimbursement for courses, conferences, books, and memberships.
• Opportunities to learn from industry experts and advance your career.
• Weekly Friday huddles to share updates and connect across teams.
• Virtual & in-person team-building events to strengthen our culture.
Cision France
Navigate Power
Get handpicked remote jobs straight to your inbox weekly.