workfromanywhereworkfromanywhere
All jobs
ZensuranceEngineering

Tech Lead

Remote (Canada)$150,000 - $170,000 a yearPosted 2 days ago

Zensurance is a leading InsurTech company redefining commercial insurance for Canadian businesses through a digital-first experience, combining technology with industry expertise.

Location: Remote (Canada)

Salary: $150,000 - $170,000 a year

Responsibilities

  • 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 your extensive technical background.
  • Using POC models provided by Staff Developers, design and implement systems and infrastructure in accordance with the team’s vision and culture.
  • Adhere to the organization’s security strategy using a security-first mindset.
  • Discuss various strategies and architecture and highlight 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.
  • Work with teams to recommend solutions that are in accordance with accepted testing frameworks.
  • Manage and optimize the integration of third-party systems into our infrastructure while ensuring the reliability, performance, and security of these systems. You will collaborate closely with cross-functional teams to identify integration needs, implement solutions, and monitor system performance to guarantee uninterrupted service delivery.
  • Define and prioritize areas of technical debt and bugs, taking into consideration outcomes of the incident management process and addressing them with the team.
  • Foster a culture of iterative deployability with awareness of cycle time and failure rates.
  • Coach and mentor the development team and work to expand their technical knowledge and skills.
  • Use 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 produce production-ready code that is easily testable, easily understandable, and accounts for edge cases and errors, using comments and other documentation strategies where appropriate.
  • Follow Agile practices, suggest improvements, and participate in team events.
  • Develop a strong understanding of the company’s goals and initiatives and help the engineering team deliver on those goals/initiatives.
  • Ensure technical standards such as accessibility, performance, security, maintainability, functional correctness, operability and observability are observed in the modules developed and maintained by the team.
  • Document decisions, research and guides to foster and build a culture of continuous learning and continuous improvement.

Requirements

  • University degree or college diploma in a recognized technical, vocational or academic 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+ 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 to measure the DevOps Performance and experience in communicating what’s been measured with the team.
  • 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.

Benefits

  • Work Your Way: Remote-first setup, Home office allowance, Tech equipment, Half days before public holidays.
  • Your Health, Your Way: Flexible health and dental plans, Health & personal spending accounts, Parental leave top-up.
  • Investing in Your Growth: Education assistance, Learning opportunities.
  • Staying Connected: Weekly huddles, Team-building events.

Additional Information

  • This is a remote-first role within Canada.
  • The salary range is a nationwide market range and actual salary will depend on various factors.
  • The company values ownership, collaboration, and innovation.
  • The role involves designing and implementing solutions for both front-end and back-end, with a focus on security and scalability.
  • The company encourages continuous learning, innovation, and growth.

Location

Remote (Canada)

Salary

$150,000 - $170,000 a year

Category

Engineering

Company

Zensurance

Source

remoteok

Posted

2 days ago

Similar remote jobs

yesterday
nameEngineering

Global Cybersecurity Policies and Standards Analyst, Deloitte Global Technology

Remote (Canada)$69,000–$114,000/yr
yesterday
GitLabEngineering

Distinguished Engineer, Agentic SDLC & Non-Linear Productivity

Canada, United States$260,000—$345,000 USD
yesterday
yesterday

Senior DevOps Manager (German Speaking)

Poland
yesterday