Software Engineer II (Backend/Full stack - Core Scribd)

Scribd10 months ago
Portland, OR, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

At Scribd Inc., our mission is to spark human curiosity by democratizing stories and knowledge. As a Full Stack Engineer on the Core Scribd team, you will build and maintain both frontend and backend systems powering our document reading page—impacting over 10 million daily readers. You will collaborate closely with Product, Design, AI/ML, and infrastructure teams in an innovative environment that values compensation, bold ideas, and flexibility.

Key Responsibilities

  • Shape the core reading experience for 10M+ daily users by enhancing Scribd’s primary document interface.
  • Experiment at the intersection of product and AI by rapidly prototyping and launching engagement-driven features.
  • Build new creation experiences from the ground up, empowering users with innovative, generative AI-enhanced tools.
  • Improve SEO and AEO by collaborating with the SEO PM to boost search and answer engine traffic.
  • Modernize our tech stack by decomposing a Ruby-on-Rails monolith into a modular Microfrontend architecture.
  • Work closely with Design and Product Management on new frontend features using React/Next.js, GraphQL, Typescript, and Ruby on Rails.
  • Contribute to a shared design system and help enhance our frontend infrastructure.
  • Maintain and improve backend services, including an in-document search service and new Python-based services.
  • Collaborate with Data/ML and Content Pipeline teams to enhance document ingestion capabilities.

Required Qualifications

  • Strong understanding of modern JavaScript frameworks, especially React.
  • 3-5 years of full-stack experience with technologies including React, Next.js, and Ruby on Rails.
  • Experience with database technologies (SQL, Postgres, MySQL).
  • Solid grasp of AWS cloud infrastructure and CI/CD pipelines.
  • Familiarity with performance, accessibility, and SEO best practices.
  • Strong collaboration skills in cross-functional teams involving design, product, and engineering.
  • A thoughtful approach to code quality, maintainability, and documentation.

Preferred Qualifications

  • Experience working with Node and Go services is a plus.

Benefits & Perks

  • Competitive Compensation: Total compensation includes a base pay determined by local market benchmarks. For example, in California, salary ranges from $119,000 to $185,500, with corresponding ranges for other regions.
  • 100% Healthcare Insurance Coverage (Medical/Dental/Vision).
  • 12 weeks of paid parental leave.
  • Short-term/long-term disability plans.
  • 401k/RSP matching.
  • Onboarding stipend for home office peripherals and accessories.
  • Learning & Development allowance and programs.
  • Quarterly stipend for wellness, WiFi, etc.
  • Mental Health support and resources.
  • Free subscription to the Scribd suite of products.
  • Referral bonuses, book benefit, sabbaticals, and company-wide events.
  • Team engagement budgets, vacation & personal days, paid holidays (including winter break), and flexible sick time.
  • Volunteer day and access to Employee Resource Groups fostering an inclusive culture.
  • Access to best-in-class AI tools to boost productivity and innovation.

Required Skills

Postgres
Agile Methodologies
JavaScript
Next.js
SQL
Go
Python
TypeScript
AWS
Node
Ruby on Rails
React
CI/CD
Microfrontend Architecture
MySQL
GraphQL