Tech Lead

ZensuranceZensurance·Remote(Toronto, ON)
Software Development
Adjust

WFA Digital Insight

The demand for skilled Tech Leads in Canada's InsurTech sector has surged, with companies like Zensurance at the forefront. As the industry continues to evolve, professionals with expertise in scalable solutions, security, and innovation are in high demand. With the market expected to grow significantly, candidates with a strong background in technical leadership and a passion for driving change can thrive in this role. Zensurance stands out for its commitment to redefining commercial insurance through a digital-first approach, making it an attractive opportunity for those looking to make a real impact. Before applying, candidates should be prepared to showcase their technical expertise, collaborative mindset, and ability to drive autonomous development and deployment.

Job Description

About the Role

The Tech Lead position at Zensurance is a critical role that will drive the technical direction of the company's Core and Payments teams. As a senior member of the engineering team, the successful candidate will bring deep technical expertise to help steer the team's technical direction, reinforcing a culture of iterative, autonomous development and deployment. The primary focus will be on addressing security and scalability considerations, collaborating closely with the Product Manager, Team Lead, Engineers, and Staff Developers to design and implement systems and processes that enable the team to deliver effectively.

The role is part of a remote-first team within Canada, offering the flexibility to work from anywhere while being part of a dynamic and innovative company. The Tech Lead will report to the Engineering Manager and will be responsible for designing and implementing solutions for both the front-end application and the back-end APIs.

Zensurance is a leading InsurTech company that combines advanced technology with deep industry expertise to deliver tailored insurance solutions. The company has been recognized for its rapid growth and industry impact, including Deloitte's Technology Fast 50 and Top Insurance Employers.

What You Will Do

  • Collaborate with project stakeholders and the development team to design, build, and implement scalable, user-friendly apps and libraries using Node, React, and Typescript.
  • Collaborate with Product Management to examine, adjust, and break down roadmap items into epics and break down epics into discreet, actionable, appropriately sized tickets in the team's backlog.
  • Provide a technical perspective on organizational objectives within the team's scope of activities.
  • Analyze requirements, identify areas of concern, and provide recommendations based on extensive technical background.
  • Design and implement systems and infrastructure in accordance with the team's vision and culture, using POC models provided by Staff Developers.
  • Adhere to the organization's security strategy using a security-first mindset.
  • Discuss various strategies and architecture, highlighting tradeoffs for potential solutions.
  • Perform code reviews, ensuring that pull requests accurately reflect the acceptance criteria of the tickets they address.
  • Use quality metrics to identify gaps in the testing strategy and recommend solutions that are in accordance with accepted testing frameworks.
  • Manage and optimize the integration of third-party systems into the infrastructure, ensuring reliability, performance, and security.
  • Define and prioritize areas of technical debt and bugs, taking into consideration outcomes of the incident management process and addressing them with the team.

What We Are Looking For

  • Deep technical expertise in software development, preferably in InsurTech or a related field.
  • Experience with Node, React, and Typescript.
  • Strong understanding of security and scalability considerations in software development.
  • Excellent communication and collaboration skills, with the ability to articulate complex ideas clearly.
  • Experience in mentoring junior team members and contributing to the growth of the engineering team.
  • Strong problem-solving skills, with the ability to analyze requirements and provide recommendations.
  • Experience with Agile development methodologies and version control systems such as Git.
  • Strong understanding of testing frameworks and quality metrics.
  • Experience with third-party system integrations and management.

Nice to Have

  • Experience with DevOps practices and tools such as Docker and Kubernetes.
  • Knowledge of insurance industry principles and practices.
  • Experience with data analytics and visualization tools.
  • Familiarity with cloud-based infrastructure and services such as AWS or Azure.

Benefits and Perks

  • Competitive compensation package.
  • Opportunity to work with a leading InsurTech company that is redefining the insurance industry.
  • Collaborative and dynamic work environment with a remote-first approach.
  • Professional development opportunities, including training and conference attendance.
  • Access to cutting-edge technologies and tools.
  • Flexible work arrangements, including flexible hours and remote work options.
  • Comprehensive health and dental benefits.
  • Generous parental leave policy.
  • Employee recognition and reward programs.

How to Stand Out

  • Develop a strong portfolio showcasing your technical expertise and experience in software development, particularly in InsurTech or related fields.
  • Prepare to discuss your approach to security and scalability considerations in software development, and how you have addressed these issues in previous roles.
  • Emphasize your collaborative mindset and ability to articulate complex ideas clearly, as these are key skills for success in this role.
  • Research Zensurance's products and services, and be prepared to discuss how your skills and experience align with the company's goals and vision.
  • Be prepared to provide examples of your experience with Agile development methodologies, version control systems, and testing frameworks.
  • Consider highlighting any experience you have with data analytics and visualization tools, as well as cloud-based infrastructure and services.
  • When discussing your salary expectations, be sure to consider the competitive compensation package and benefits offered by Zensurance, and be prepared to negotiate based on your research and industry standards.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.