Affinity logo

Senior Backend Engineer

Affinity
Location not specified
Full Time
Posted December 12, 2025
CA$149k - CA$180k
Apply Now

Application opens on company website

Job Description

A Senior Backend Engineer at Affinity is responsible for developing and maintaining scalable backend systems, APIs, and data models, while mentoring team members and collaborating across teams to drive product innovation and technical excellence.

Key Responsibilities

  • Develop and iterate on core backend data models and APIs with a focus on performance and scalability
  • Mentor engineers and promote a team ownership culture in system robustness, observability, and maintainability
  • Apply modern AI best practices to development processes and product features
  • Collaborate with cross-functional teams including product and design to define technical solutions and project scope
  • Lead technical projects by owning solutions, defining milestones, and coordinating implementation

Requirements

  • 5 years of experience as a software engineer, including familiarity with the different pieces of technology involved in building modern web applications
  • Experience writing server-side code leveraging modern Object-Oriented Programming (OOP) practices using Ruby and PostgreSQL
  • Strong understanding of relational databases and the ability to design and implement systems that scale and avoid performance bottlenecks
  • Experience solving high-scale challenges and working on large migration projects in the areas of data modeling and APIs
  • Ability to set up and own core systems with observability and long-term support and maintenance in mind
  • Experience working collaboratively within engineering teams and as part of cross-functional teams
  • Comfortable embracing ambiguity, able to cut through ambiguity, and deliver value quickly in a fast-paced environment

Benefits & Perks

Compensation/salary range: 148,750 to 180,000 CAD
Work schedule: Flexible personal sick days
Work environment perks: Virtual team-building activities and socials
Health Benefits: Extended health benefit premiums for employee and dependents
Retirement Planning: RRSP plan
Learning Development: Annual education budget and comprehensive L&D program
Wellness Support: Reimbursements for home internet, meals, wellness memberships, and equipment

Ready to Apply?

Join Affinity and make an impact in renewable energy

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.

More jobs at Affinity

Affinity logo

Manager, GTM Applications

Affinity
Not specified
Full Time
Dec 29
$91k-153k
Affinity logo

Account Executive, Growth

Affinity
VISA
Not specified
Full Time
Oct 26
$80k-90k
Affinity logo

Senior Director, Engineering

Affinity
Toronto
Full Time
Jan 5
$240k-290k

More jobs in Location not specified

Planet logo

Account Executive APJ

Planet
NEW
Remote
Full Time
2d
Planet logo

Account Executive NATO

Planet
NEW
Remote
Full Time
2d
Planet logo

Account Executive NATO

Planet
NEW
Remote
Full Time
2d