Senior Backend Engineer @Affinity.co
Software Development
Salary $148,750 to $18..
Remote Location
remote Canada
Job Type unspecified
Posted 2d ago

[Hiring] Senior Backend Engineer @Affinity.co

2d ago - Affinity.co is hiring a remote Senior Backend Engineer. 💸 Salary: $148,750 to $180,000 cad 📍Location: Canada

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

As a Senior Backend Engineer, you'll have the opportunity to push our product in new directions while also shaping the next iterations of the features our customers already love. You'll define the future of core pieces of our backend across areas like our data models and APIs. From back-end algorithms to async workers to scalable applications, you'll hone your skills across multiple domains while helping to drive forward the Affinity product and vision.

  • Be hands-on and in the code for the core areas of our product, iterating on current data models and APIs with performance and scalability in mind for current and future usage
  • Mentor other engineers and uplevel them in designing and building robust and scalable systems, as well as building and reinforcing a team ownership culture in observability and maintainability
  • Apply modern AI best practices to both the development process and product features
  • Collaborate across team boundaries and with product and design teams
  • Proactively identify areas for technical investment within the team, be aligned with and help define the technical roadmap across engineering
  • Act as a project lead where you’ll be owning technical solutions and outcomes

Qualifications

  • 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 OOP practices using Ruby and PostgreSQL
  • Bonus for additional technologies in our stack including Rails, Sorbet, Sinatra, React, Typescript, NextJS, Chrome Extension Development, or Outlook Addin Development
  • 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
  • Care about setting up and owning core systems, with observability and long-term support and maintenance in mind
  • Excited to work collaboratively within engineering and as part of a cross-functional team

Requirements

  • Our platform is built with React and TypeScript on the front end, and with Ruby and PostgreSQL on the back end
  • Our infrastructure is hosted by AWS and runs on Kubernetes

Benefits

  • Health Benefits: We cover both you and your dependents' extended health benefit premiums and offer flexible personal & sick days to support your well-being
  • Retirement Planning: We offer an RRSP plan to help you plan for your future
  • Learning & Development: We provide an annual education budget and a comprehensive L&D program
  • Wellness Support: We reimburse monthly for things like home internet, meals, and wellness memberships/equipment to support your overall health and happiness
  • Team Connection: Virtual team-building activities and socials to keep our team connected
Before You Apply
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Backend Engineer @Affinity.co
Software Development
Salary $148,750 to $18..
Remote Location
remote Canada
Job Type unspecified
Posted 2d ago
Apply for this position Unlock 75,656 Remote Jobs
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position Unlock 75,656 Remote Jobs
×
  • Unlock 75,656 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.
  • Filter by location/skills/salary…
  • Create custom email alerts
Unlock All Jobs Now