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
EngineeringCompany
ZensuranceSource
remoteok
Posted
2 days ago
Skills & Tags
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
yesterday