Apply

BACKEND TECHNICAL LEAD, GO EXPERIENCED

Posted 4 months agoViewed

View full description

💎 Seniority level: Lead, 8+ years

📍 Location: Canada

💸 Salary: 170000 - 230000 CAD per year

🔍 Industry: Insurtech

🏢 Company: Embroker👥 101-250💰 $100,000,000 Series C over 3 years ago🫂 Last layoff over 2 years agoRisk ManagementInsurTechEnterprise SoftwareInsuranceFinTech

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: AWSLeadershipAgileDesign PatternsGoCommunication SkillsCollaborationRESTful APIs

Requirements:
  • 8+ years of experience in web application development.
  • 2+ years as a technical lead of a development team.
  • Bachelor’s degree in Computer Science or a related field or equivalent experience.
  • Experience in building cloud native solutions, preferably on AWS.
  • Proficiency in the GO programming language.
  • Strong understanding of software engineering principles and design patterns.
  • Strong foundation in event-driven architectures.
  • Ability to create and maintain highly available, scalable, and secure services.
  • Hands-on experience with Event schemas and services.
  • Skilled in designing/building RESTful APIs.
  • Ability to write clean and high-quality code in an Agile environment.
  • Experience in a peak performance organization, preferably a tech startup.
  • Exceptional written and verbal communication skills.
  • Ability to work cross culturally in a global team.
Responsibilities:
  • Provide the team with technical leadership over their function and establish guidelines for processes.
  • Work closely with the architect on the organization’s engineering operations and objectives.
  • Identify and resolve technical issues, driving performance and collaboration.
  • Own the delivery of highly-available systems, focusing on quality, security, and developer productivity.
  • Mentor and provide technical oversight of engineering talent.
  • Lead client meetings and demos to demonstrate project progress or gather requirements.
  • Review solution designs for technical viability with respect to business goals.
  • Support team members' growth through knowledge transfers and sessions.
Apply