Senior Backend Engineer - Applications


About Company:

At Scribd (pronounced “scribbed”), we believe reading is more important than ever. Join our cast of characters as we work to change the way the world reads by building the world’s largest and most fascinating digital library: giving subscribers access to a growing collection of ebooks, audiobooks, magazines, documents, Scribd Originals, and more. In addition to works from major publishers and top authors, our community includes over 1.8M subscribers in nearly every country worldwide.

We’re defining the workforce of the future with Scribd Flex, a program that embraces multiple perspectives while leaning into our belief that no matter where each team member is, we trust them to accomplish our shared business goals. This program lets employees, in partnership with their manager, choose where they work while creating intentional in-person meetings with co-workers that build culture and connect us personally.

Remote employees must have their primary residence in: Arizona, California, Colorado, Delaware, DC, Florida, Hawaii, Iowa, Massachusetts, Michigan, Missouri, Nevada, New Jersey, New York, Ohio, Oregon, Tennessee, Texas, Utah, Vermont, Washington, Ontario (Canada), British Columbia (Canada), or Mexico.
  • This list may not be complete or accurate, and candidates should speak with their recruiter about their specific location for remote work.

Senior Backend Engineer - Applications

About The Applications Team

The Applications Engineering team at Scribd owns the user facing-functionality. This includes the web and mobile applications as well as the backend services that power them. This role is for a backend engineer to build our next generation systems. Scribd has an immense content catalog & millions of users which means you will be able to tackle exciting & complex projects. The software you will write will have a big impact on our company, our product, and our users. We use a wide variety of technologies including Ruby on Rails, Go, Python, Kafka, MySQL, and Redis.

The mission for this team includes expanding our integrations with payment processors, building flexible/modular systems to improve our Pricing and Plans infrastructure, and user’s account management and authentication systems.

We are an Agile and cross-functional team. We work with Design, Product, QA, InfoSec, and other engineering teams to collaboratively build key features that improve our core user experience. We value diverse, well-rounded, communicative technologists to deliver high-quality products.


United States

Job description:

As a Senior Software Engineer, you've probably seen quite a bit in your career, and we want to leverage all of it. Full-cycle software development will be your primary function, but we'll expect you to contribute in a number of ways day to day, including:
  • Designing and delivering solid code
  • Advising on others' technical design and be able to propose and drive change
  • Reviewing code and giving feedback
  • Engaging in the team’s Scrum ceremonies such as stand-ups and grooming sessions
  • Pairing with fellow team members to achieve sprint goals
  • Participating in interviews and contribute to the growth of the diverse work environment that Scribd is
When you are doing software development, you'll be doing more than just coding a ticket handed to you. You'll own the code strategy and architecture, implementation, testing, delivery, and operation of systems, end-to-end. You'll consider testability, upgradeability, scalability, and observability throughout the development process


  • 5+ years of backend software engineering experience, ideally in B2C space.
  • Bachelor's Degree in Computer Science or equivalent experience.
  • 3+ years of experience with Ruby on Rails and/or Go.
  • Enthusiasm for building back-end services, data modeling, API definition, and integration with front-end flows.
  • Experience shipping large cross functional features.
  • You focus on well-written, elegant solutions that consider the problem holistically.
  • You have a strong idea of what quality looks like, and advocate for it loudly and often.
  • You care about code review as both a chance to present your work and to learn from others.
  • You are curious about how things work, and bravely dig into legacy code or learn new technologies.
  • You are passionate about knowledge sharing and documentation.
  • You love to make a difference for users and show customer empathy.
  • You enjoy working in a dynamic environment that includes distributed teams and customers.
  • You possess a growth mindset that allows you to help your team solve complex technical problems.
  • You’re an excellent collaborator and team player and believe in the “we before me” principle.
Nice to Have
  • Strong comprehension of modern JavaScript frameworks preferably React.
  • Exposure to Redux, CSS, NPM, Yarn, Babel, and Webpack a plus..
  • Previous experience writing unit and integration tests with frameworks like Jest, Rspec, Cypress, Selenium, WebdriverIO, etc.
  • Working knowledge of data pipelines, both real-time and batch offline.
  • Experience debugging issues in a complex modern web architecture which includes: distributed systems, databases, and asynchronous web services.
  • API definition experience in gRPC.

Salary and Benefits:

  • Healthcare Insurance Coverage: Scribd pays for employee’s Medical, Vision, and Dental premiums and a portion of dependent premiums
  • 401k/RSP plans provided, plus company matching with no vesting period
  • Professional development: generous annual budget for our employees to attend conferences, classes, and other events
  • Quarterly Wellness, Connectivity & Comfort Benefit
  • Concern mental health digital platform
  • Free subscription to Scribd + gift memberships for friends & family
  • Leaves: 12 weeks paid parental leave, company paid short-term/long-term disability plans and milestone Sabbaticals
  • Generous Paid Time Off: Paid Holidays, Flexible Sick Time, Volunteer Day + office closure between Christmas Eve and New Years Day
  • Company-wide Diversity, Equity, & Inclusion programs which include learning & development opportunities, employee resource groups, and hiring best practices.


#buttons=(Accept !) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Accept !