Staff Full Stack Developer

About Sterling Brokers

Sterling Brokers is disrupting the Group Benefits and Retirement landscape in Canada through our innovative application, integrating with the largest insurance carriers in Canada and global HRIS platforms, to administer a streamlined solution. We are the largest independently owned and operated Third Party Administrator (TPA) and Broker in Canada, and 4th largest overall. Established in 2014, SCB is growing rapidly and looking for talented individuals to join our team. 


About the role

The Staff Full Stack Developer will report to the Engineering Leadership team and take a leading role in driving the technical direction, implementation of new features, and system rearchitecting efforts to support scalability in a rapidly growing business.


This role requires a high degree of ownership over the technical landscape, influencing architectural decisions, and mentoring other developers.


As a senior technical leader, you’ll be expected to proactively shape product development by translating business needs into technical solutions, ensuring reliability, scalability, and performance improvements. You will collaborate with cross-functional teams and provide guidance on best practices, cloud architecture, and technical problem-solving while continually striving for innovation and improvement.


Responsibilities

  • Lead the design and implementation of key features and system architecture
  • Mentor and guide less-experienced developers, fostering growth within the team 
  • Ensure high-quality releases through thorough code reviews, testing, and automation
  • Drive platform scalability, reliability, and performance improvements 
  • Collaborate with external partners and clients to design and maintain robust integrations
  • Improve quality assurance and development processes within the engineering team
  • Partner with tech leadership and business stakeholders to align technical solutions with business goals
  • Define and implement software best practices, infrastructure as code, release/test automation, and system observability
  • Provide strategic technical guidance and contribute across multiple domains 
  • Lead system design discussions and drive decision-making on key architectural changes
  • Influence and optimize the team’s agile processes to ensure effective collaboration and delivery


Qualifications

  • Bachelor’s degree in Computer Science, or equivalent experience
  • 7+ years of experience in full stack development, with a strong focus on both frontend and backend technologies
  • Proficiency in one or more of the following: Ruby on Rails, .NET, F#, Node.js, TypeScript, ReactJS, JavaScript/HTML/CSS
  • Demonstrated ability to lead technical initiatives and mentor engineering teams Deep understanding of MVC architecture and experience building scalable systems 
  • Strong familiarity with DevOps practices (IoC, Containers, CI/CD)
  • Extensive experience with relational databases and SQL
  • Proven ability to work across cross-functional teams and communicate technical ideas clearly to both technical and non-technical stakeholders
  • Experience with project management tools (e.g., JIRA, Confluence, GitHub, GitLab)
  • Exceptional problem-solving skills and the ability to prioritize and execute tasks effectively


Preferred Qualifications

  • Extensive experience with AWS and cloud-based architectures
  • Hands-on experience with NoSQL databases
  • Significant hands-on experience with event sourcing and event store databases 
  • Deep understanding of functional programming concepts
  • Experience leading large-scale system redesigns or rearchitecting initiatives


Why Work for Sterling? 

  • Rapidly growing business with career progression opportunities  
  • Competitive salaries and benefits  
  • Small team of highly motivated contributors  
  • Remote working opportunities  


Technology Operations

Remote (Canada)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling