Enable job alerts via email!

Senior Software Engineer (Ruby on Rails - Growth Team)

Scribd, Inc.

Toronto

Hybrid

CAD 147,000 - 190,000

Full time

Today
Be an early applicant

Job summary

A prominent technology company located in Toronto is looking for a Senior Software Engineer to excel in building and maintaining backend systems. The ideal candidate will have significant experience with Ruby on Rails and be a problem-solver adept at collaborating with cross-functional teams to ensure high-quality solutions. This role offers competitive compensation and an engaging team culture that values grit and innovation.

Benefits

100% healthcare insurance paid for employees
12 weeks paid parental leave
401k / RSP matching
Learning & development allowance
Quarterly wellness and connectivity stipends
Free Scribd subscription
Referral bonuses
Vacation and personal days
Inclusive workplace programs

Qualifications

  • 6+ years of professional software development experience.
  • Strong proficiency in Ruby on Rails and its ecosystem.
  • Working knowledge of JavaScript.
  • Strong understanding of SQL and NoSQL databases.
  • Experience writing comprehensive test suites.
  • Excellent communication skills.

Responsibilities

  • Build, scale, and maintain backend systems using Ruby on Rails.
  • Ensure robustness, performance, and maintainability.
  • Work with cross-functional partners to deliver high-quality solutions.

Skills

Clean code writing
Problem-solving skills
Attention to detail
Team collaboration
Continuous learning

Tools

Ruby on Rails
SQL
NoSQL
Git
RSpec
Job description
Senior Software Engineer (Ruby on Rails - Growth Team)

About The Company

At Scribd (pronounced “scribbed”), our mission is to spark human curiosity. Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empower collective expertise through our three products: Everand, Scribd, and Slideshare.

We support a culture where our employees can be real and be bold; where we debate and commit as we embrace plot twists; and where every employee is empowered to take action as we prioritize the customer.

We balance individual flexibility with community connections through Scribd Flex. Occasional in-person attendance is required for all Scribd employees, regardless of location.

We hire for “GRIT”—the intersection of passion and perseverance toward long-term goals. GRIT means: set and achieve Goals, achieve Results, contribute Innovative ideas, and positively influence the Team through collaboration and attitude.

About The Team And Role

The Growth team drives user engagement and business impact across the customer journey. We focus on technical excellence and work on domains including SEO, MarTech, Signup Optimization, Subscription, and Retention. We design and optimize complex backend systems with emphasis on performance, scalability, and maintainability.

About The Role

We are seeking a talented Senior Software Engineer to join the Growth team. You will build, scale, and maintain backend systems using Ruby on Rails. As a Senior Engineer, you will influence our technical infrastructure to ensure robustness, performance, and maintainability. You will work with cross-functional partners to deliver high-quality solutions, contribute to the team’s strategic direction, and help shape a culture of excellence.

What We Are Looking For

  • A passionate engineer who writes clean, maintainable code
  • Someone who enjoys tackling complex backend challenges while maintaining high quality standards
  • A team player who builds and improves development processes
  • An individual who values continuous learning and stays current with technology trends
  • Someone who balances technical excellence with practical solutions

Requirements (Must Have)

  • 6+ years of professional software development experience
  • Strong proficiency in Ruby on Rails and its ecosystem
  • Working knowledge of JavaScript
  • Strong understanding of SQL and NoSQL databases and ability to make informed database architecture decisions
  • Experience writing comprehensive test suites (unit, integration, and end-to-end)
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills and ability to work effectively in a team

Technical Skills

  • Primary: Ruby on Rails
  • Databases: SQL, NoSQL
  • Testing: RSpec, Minitest, or similar
  • Version Control: Git or similar workflows
  • API Development: RESTful APIs

Nice to have

  • Experience with MarTech
  • Experience with Rails templating engines (Phlex, Fortitude, etc.)
  • Familiarity with JavaScript and Node, including React and Next.js
  • Familiarity with AWS services, particularly S3
  • Experience with CI / CD tools like Jenkins
  • Knowledge of workflow tools like Airflow

Salary and Benefits

At Scribd, base pay is one part of total compensation and is determined within a range based on local benchmarks for role, level, and location. Salary ranges vary by geography:

United States (outside California): $117,500 – $219,500; California: $143,000 – $231,000; Canada: CAD 147,500 – CAD 190,000. The position is eligible for equity and a comprehensive benefits package. Salary is adjusted for level and other factors.

Working at Scribd, Inc.

Are you currently based in a location where Scribd can employ you?

Employees must have their primary residence in or near listed cities: United States (Atlanta, Austin, Boston, Dallas, Denver, Chicago, Houston, Jacksonville, Los Angeles, Miami, New York City, Phoenix, Portland, Sacramento, Salt Lake City, San Diego, San Francisco, Seattle, Washington D.C.), Canada (Ottawa, Toronto, Vancouver), Mexico City.

Benefits, Perks, And Wellbeing At Scribd

  • Benefits may vary by location
  • Healthcare Insurance Coverage (Medical / Dental / Vision): 100% paid for employees
  • 12 weeks paid parental leave
  • Disability plans
  • 401k / RSP matching
  • Onboarding stipend for home office setup
  • Learning & development allowance
  • Quarterly wellness and connectivity stipends
  • Mental health resources
  • Free Scribd subscription
  • Referral bonuses
  • Book benefit
  • Sabbaticals
  • Company events and team budgets
  • Vacation and personal days; paid holidays and winter break
  • Flexible sick time and volunteer day
  • Inclusive and diverse workplace programs
  • Access to AI tools to boost productivity

Want to learn more about life at Scribd? Visit www.linkedin.com / company / scribd / life

We want interview accessibility to everyone. If you need adjustments at any point in the interview process, email accommodations@scribd.com.

Scribd is an equal opportunity employer. We encourage people of all backgrounds to apply and believe diversity of perspectives drives better ideas.

We strive to keep role postings accurate and up to date. If this role is closed, the posting will indicate status accordingly.

J-18808-Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs