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 Senior Software Developer, reporting to the team's Technology Lead, will play a critical role in implementing new features, fixing bugs, and rearchitecting systems to ensure scalability for a fast-growing business.
This role involves translating business needs into product features, managing work to meet project deadlines, and improving the performance/reliability of the product. You’ll collaborate with an agile team of developers passionate about cloud computing, technical problem-solving, and continuous improvement.
As we operate across Canada, this is a fully remote position.
Responsibilities will include:
- Implement user stories to support core technical products
- Resolve bugs and enhance performance
- Estimate task complexity and manage work to meet deadlines
- Ensure quality releases via automated testing
- Enhance platform reliability and scalability
- Support external partners and clients with robust technical integrations
- Improve quality assurance practices within the team
- Collaborate with tech team members and business stakeholders
- Define, document, and implement software development best practices, including infrastructure as code, release/test automation, and observability
- Gain a comprehensive understanding of the technical landscape and contribute across various domains
- Assist with system design and implementation
- Participate in decision-making on agile processes and practices
Requirements (what you need to be successful in the role):
- Bachelor's degree in Computer Science or equivalent experience
- 3+ years of experience as a Full Stack Developer
- Proficiency in one or more of the following: Ruby on Rails, .NET, F#, Node.js, TypeScript, ReactJS, JavaScript/HTML/CSS
- Excellent written and verbal communication skills
- Strong time-management skills and remote work practices
- Eagerness to learn new software approaches and techniques
- Interest in or willingness to learn functional programming
- Strong understanding of MVC architecture
- Familiarity with DevOps practices (IoC, Containers, CI/CD)
- Experience with relational databases and SQL
- Proficiency with project management tools (e.g., JIRA, Confluence, GitHub, GitLab)
- Ability to estimate tasks and meet deadlines
Preferred Qualifications:
- Experience with AWS or other cloud-based infrastructure
- Hands-on experience with event sourcing and event store databases
- Familiarity with NoSQL databases
Why Work for Sterling?
Rapidly growing business nationally, with career progression opportunities
Small office culture amidst a larger organization
Competitive salaries and benefits