Affinity.co

Senior Full Stack Engineer

Affinity.co

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$113,300 - CA$160,000 per year

Job Level

Senior

Tech Stack

NoSQLReactRubyTypeScript

About the role

  • Own product areas that are critical to the success of our customers and our business.
  • Act as a high-agency 'glue person,' bridging technical and business needs to drive features from concept to production.
  • Deepen your technical fluency across the full application stack, from frontend frameworks to backend systems.
  • Shape technical direction through active participation in discussions, design reviews, and collaborative problem-solving.

Requirements

  • Have 5+ years of experience as a software engineer, working across the technologies that power modern web applications.
  • Are a full-stack developer who genuinely enjoys working across both frontend and backend, seeking opportunities to build end-to-end solutions.
  • Have strong experience with React (required) and ideally TypeScript.
  • Have experience with Ruby or a demonstrated enthusiasm for learning it.
  • Use AI tools in your development workflow to enhance productivity.
  • Think from a business perspective, understanding how engineering decisions affect customers and company goals.
  • Have led medium to large projects or technical initiatives and collaborated closely with product, design, and engineering peers.
  • Have deep experience with relational and other database systems (e.g., NoSQL, document stores, key-value stores) and can design architectures that scale efficiently, handle high volumes of data, and maintain reliability under load.
Benefits
  • We cover both you and your dependents' extended health benefit premiums and offer flexible personal & sick days to support your well-being.
  • We offer an RRSP plan to help you plan for your future.
  • We provide an annual education budget and a comprehensive L&D program.
  • We reimburse monthly for things like home internet, meals, and wellness memberships/equipment to support your overall health and happiness.
  • Virtual team-building activities and socials to keep our team connected, because building strong relationships is key to success.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
full-stack developmentReactTypeScriptRubyAI toolsrelational databasesNoSQLdocument storeskey-value storesapplication architecture
Soft skills
collaborative problem-solvingbusiness perspectiveleadershipcommunicationtechnical fluencydesign reviewsproject managementcross-functional collaborationcustomer focusinitiative
ODAIA

Full-Stack Developer

ODAIA
Mid · Seniorfull-time🇨🇦 Canada
Posted: 4 hours agoSource: odaiaintelligenceinc.applytojob.com
AWSCloudJavaJavaScriptMongoDBNode.jsPostgresPythonReactTypeScript
Arctic Wolf

Software Developer

Arctic Wolf
Mid · Seniorfull-time🇨🇦 Canada
Posted: 5 hours agoSource: arcticwolf.wd1.myworkdayjobs.com
AWSAzureCloudDockerGoJavaOraclePythonReactSDLCSQL
Vanta

Senior Fullstack Software Engineer, Self Serve

Vanta
Seniorfull-time🇨🇦 Canada
Posted: 8 hours agoSource: jobs.ashbyhq.com
JavaScriptNode.jsReactTypeScript
Get Bridge

Senior Software Engineer, Bridge

Get Bridge
Seniorfull-time🇨🇦 Canada
Posted: 9 hours agoSource: getbridge.breezy.hr
AWSCloudJavaKotlinPulsarReactRubyRuby on RailsSpinnakerSpringTypeScript