Scribd, Inc.

Senior Backend Engineer, Ruby on Rails

Scribd, Inc.

full-time

Posted on:

Origin:  • 🇺🇸 United States • Arizona, California, Colorado, District of Columbia, Florida, Illinois, Massachusetts, New York, Oregon

Visit company website
AI Apply
Apply

Salary

💰 $143,000 - $231,000 per year

Job Level

Senior

Tech Stack

AirflowAWSJavaScriptJenkinsNext.jsNode.jsNoSQLReactRSpecRubyRuby on RailsSaltStackSparkSQL

About the role

  • Build, scale, and maintain backend systems using Ruby on Rails
  • Design and optimize complex backend systems with an emphasis on performance, scalability, and maintainability
  • Ensure systems are robust, performant, and maintainable
  • Work closely with cross-functional partners to deliver high-quality solutions
  • Contribute to the team’s strategic direction and help shape a culture of excellence
  • Work on Growth team domains including SEO, MarTech, Signup Optimization, Subscription, and Retention
  • Write and maintain comprehensive test suites (unit, integration, end-to-end)
  • Participate in technical discussions, architecture decisions, and code reviews
  • Mentor and collaborate with other engineers to improve development processes
  • Occasional in-person attendance required to build collaboration, culture, and connection

Requirements

  • 6+ years of professional software development experience
  • Strong proficiency in Ruby on Rails framework and its ecosystem
  • Working knowledge of JavaScript
  • Strong understanding of database systems (both SQL and NoSQL) and ability to make informed decisions about database architecture
  • 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 environment
  • Primary: Ruby on Rails
  • Databases: SQL, NoSQL
  • Testing: RSpec, Minitest, or similar testing frameworks
  • Version Control: Git or similar version control workflows
  • API Development: RESTful APIs
  • Nice to have: Experience with MarTech, various Rails templating engines (Phlex, Fortitude, etc.), familiarity with Javascript and Node (React, NextJS), familiarity with AWS services (particularly S3), experience with CI/CD tools like Jenkins, knowledge of workflow management tools like Airflow
  • Employees must have their primary residence in or near one of the 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: Mexico City)