Senior Software Developer

ABC Financial ServicesBritish Columbia, BC
CA$100,000 - CA$110,000Remote

About The Position

On the lookout for a Senior Backend Developer to join the Trainer experience development team with Trainerize powered by ABC Fitness Solutions (www.trainerize.com). This is an exciting opportunity to join a fast-growing technology company making waves in the fitness industry. This is a Canada-based individual contributor role. You will spend your time building, shipping, and improving real product backend and APIs alongside web, mobile, product, and design partners.

Requirements

  • Bachelor's Degree in Computer Science or a related field
  • Typically, 5+ years of .NET experience and/or other object-oriented programming languages
  • Experience with Microsoft Visual Studio
  • Familiar with C#, WebAPIs, MVC, ASP.NET
  • Strong RESTful API experience: designing, building, versioning, and optimizing APIs for performance and reliability
  • Habitual use of an agentic coding IDE (Cursor or similar) with sound judgment for reviewing and verifying AI-generated code
  • In-depth understanding of JavaScript programming and familiar with ES6
  • Work effectively in a cloud-based environment; experience with AWS is a strong plus
  • Familiar with object-oriented design patterns
  • Familiar with RESTful APIs
  • Experience with MS SQL Server and T-SQL language
  • Understanding of SQL best practices and methodologies and experience investigating and solving SQL performance issues
  • Proficient understanding of code versioning tools such as Git and the associated best practices
  • Familiarity with Agile methodologies and experience with leading a scrum team

Nice To Haves

  • Experience with the NoSQL database will be a plus
  • Experience integrating high-traffic or third-party APIs
  • Exposure to multi-tenant SaaS products
  • General familiarity with a modern TypeScript / cloud-native SaaS stack is a plus, but not required

Responsibilities

  • Design, develop, test and document software for existing and new products
  • Develop, maintain, and optimize backend services, with a focus on ASP.NET web applications
  • Design and develop backend of our product, including Dotnet based RESTful API, SQL Server database
  • Design, build, version, and optimize RESTful APIs with a focus on clear contracts, performance, security, and backwards compatibility
  • Integrate with and consume third-party APIs reliably (auth, rate limits, retries, error handling)
  • Use an agentic coding IDE (Cursor or similar) as part of your daily workflow to ship faster, while reviewing and verifying agent-generated code rather than accepting it blindly
  • Collaborate with frontend web and mobile developers to design and deliver cohesive, high-quality features
  • Collaborate with a team to design, develop and ship new features
  • Work with DevOps to patch and release the product
  • Work with designers and developers to provide feedback on design
  • Review code and handle merge requests from other developers
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Work closely with the team to provide estimation and progress for the project
  • Lead and coach Junior/Intermediate developers
  • Actively identify and improve software development best practices and processes that make sense for the Development team
  • Participate in a shared team responsibility to monitor and respond to critical issues, including system instabilities or feature regressions, ensuring rapid resolution and maintaining service reliability

Benefits

  • Open PTO policy
  • Days of Disconnect
  • Parental & Pawternity Leave
  • Quarterly reimbursement for fitness journey
  • Medical/Dental/Vision coverage
  • EAP
  • Premium Calm App subscription for employee and up to 4 dependents over the age of 16
  • Ongoing training
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service