Senior Software Engineer (Ruby on Rails - Core Scribd)

Job Description

About the team
Scribd.com is a globally recognized platform where users can upload, share, and access a vast array of documents and written content. From academic research to business resources, and everything in between, Scribd is an open space for individuals to contribute their knowledge and discover new perspectives. With hundreds of millions of documents covering diverse topics, Scribd.com empowers its users to share unique insights and find relevant information at their fingertips.

About the role
As a Senior Software Engineer on the Core Scribd Team, you will play a key role in developing and maintaining the backend services and infrastructure that power Scribd.com. You will collaborate with front-end engineers, infrastructure teams, data platform teams, and AI/ML teams to build scalable, high-performing systems that enhance user experience, drive growth, improve engagement, and support ads monetization.


What You’ll Do:
  • Design, build, and maintain scalable backend services that support hundreds of millions of users.
  • Optimize system performance, ensuring reliability and efficiency at scale.
  • Collaborate with cross-functional teams to implement new features and improve existing ones.
  • Lead the development of robust APIs and backend infrastructure to support user-facing applications.
  • Drive best practices in software development, including code quality, testing, and maintainability.
  • Troubleshoot and resolve complex issues in a distributed system environment.

  • We’re Looking for Someone With:
  • 4+ years of professional software development experience.
  • Strong proficiency in Ruby on Rails.
  • Experience building and maintaining high-throughput backend services (500+ requests per second).
  • Deep understanding of database architecture and best practices.
  • Familiarity with other technologies in our stack, such as Airflow, Databricks, HTTP APIs, Go, AWS (S3, SQS, Datadog), MySQL, GitHub, and Terraform.
  • Working knowledge of JavaScript and React (nice to have).