Technical Lead

at  Embroker

Remote, British Columbia, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Dec, 2024USD 170000 Annual27 Sep, 2024N/ACommunication Skills,Web Application Development,Aws,Computer Science,Design Patterns,GoNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WHO WE ARE AT EMBROKER

Embroker is the radically simple destination for industry-tailored commercial insurance. Our mission is to make it radically easier for businesses to get the right coverage at the best price. With a technology-first, customer-centric approach, Embroker is changing how businesses protect themselves, their staff, and their customers. In 2015, Embroker has raised over $150M in funding from leading fintech investors.

POSITION OVERVIEW

We are looking for a highly skilled Back End Tech Lead to provide technical leadership and strategic guidance for our engineering team. In this role, you will be responsible for designing and developing scalable, secure, and highly available back-end systems while driving performance and collaboration across the team. You will work closely with architects and cross-functional teams to ensure alignment with business goals, resolve technical challenges, and mentor engineers to foster growth. This is a hands-on role where you will oversee system architecture, client-facing demos, and the overall delivery of robust cloud-native solutions.

QUALIFICATIONS

  • 8+ years of experience web application development
  • 2+ years experience as a technical lead of a development team
  • Bachelor’s degree in Computer Science or related field, or combination of education and experience
  • Experience in building cloud native solutions (preferably on AWS)
  • Proficiency in GO
  • Strong understanding of software engineering principles and design patterns
  • Strong foundation in event-driven architectures
  • Proven ability to create and maintain highly available, scalable, secure, and observable services
  • Hands-on experience designing and creating Event schemas and services
  • Skilled in designing/building RESTful APIs
  • Ability to write clean, well-designed, and high-quality code in a highly collaborative Agile development environment
  • Experience in a peak performance organization, preferably a tech startup
  • Exceptional written and verbal communication skills
  • Ability to work cross culturally on a global team
  • Prolonged periods of time sitting at a desk and working on a computer
  • Ability to perform at a high-level in a remote work environment

Responsibilities:

  • Provide the team with technical leadership over their particular function (backend, front end, QA, or data), and establish the guidelines and principles for building processes
  • Work closely with the architect to holistically examine the organization’s engineering operations and objectives
  • Identify and resolve technical issues and provide innovative ideas while driving performance and collaboration.
  • Own the delivery of highly-available systems with quality, resiliency, security, latency, and developer productivity a key focus of each service built or maintained.
  • Provide mentorship and technical oversight of engineering talent
  • Lead client meetings and demos, demonstrating project progress or gathering technical requirements.
  • Review solution designs to determine their technical viability and relevance to the business goals
  • Support other team members’ growth by organizing knowledge transfer sessions and internal lunch & learn events.
  • Perform other duties as assigned


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

Computer science or related field or combination of education and experience

Proficient

1

Remote, Canada