About the role

  • Full Stack Software Developer for the Insurance Council of BC, developing and maintaining web applications. Engage with stakeholders for innovative solutions in a collaborative environment.

Responsibilities

  • Design, develop, and maintain the Insurance Council of BC's website and associated web applications
  • Collaborate with stakeholders to implement new features, enhancements, and integrations
  • Optimize website performance, accessibility, and security
  • Lead troubleshooting and debugging efforts to resolve issues efficiently
  • Contribute to best practices in code quality, documentation, and deployment

Requirements

  • Minimum 5 years of professional experience in full-stack web development
  • Bachelor’s degree in computer science, Engineering, or a related field, or equivalent experience
  • Proven experience as a Full Stack Developer or similar role
  • Proven experience as a Full Stack Developer, with a strong portfolio of web projects
  • Proficiency in JavaScript and modern frameworks
  • Experience deploying and managing applications on Vercel
  • Hands-on experience working with Contentful as a headless CMS
  • Strong knowledge of implementing Algolia Search for intuitive and fast search experiences
  • Familiarity with RESTful APIs and third-party integrations
  • Strong critical thinking, problem-solving, and decision-making skills
  • Ability to influence without authority and build strong relationships across business and technology teams
  • Skilled facilitator of discussions involving diverse perspectives and competing priorities.

Benefits

  • Comprehensive health and dental plan
  • Work-life balance
  • Hybrid work environment (work from office/primary residence in BC)
  • Professional development
  • Equitable employment opportunities

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$98,524 - CA$123,156 per year

Degree requirement

Bachelor's Degree

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.