Job Description
Location: United States / Canada (Remote with occasional in-person attendance)
Salary:
- U.S. (outside CA): $120,000 – $216,000
- California: $146,000 – $228,000
- Canada: CAD $152,500 – $194,000
Employment Type: Full-time
About the Role
Scribd, Inc. is seeking a Senior Fullstack Engineer for the Slideshare team to design, build, and improve features that power user experiences across a global platform. This role involves working across the stack: frontend with Next.js, React, TypeScript/JavaScript, CSS, and GraphQL, and backend with Ruby on Rails. You’ll also collaborate with Machine Learning teams to integrate ML models and LLM-driven features.
You’ll be empowered to make technical decisions, optimize performance, and contribute to architectural discussions while ensuring reliability, accessibility, and scalability for high-traffic systems.
Key Responsibilities
- Lead development of new user-facing features with Next.js, React, TypeScript/JavaScript, CSS, and GraphQL.
- Integrate backend Rails services with modern frontend frameworks for cohesive experiences.
- Collaborate with ML teams to enhance features using Machine Learning and LLMs.
- Contribute to CI/CD pipelines, deployment workflows, and automation.
- Optimize end-to-end performance, including frontend rendering, caching, and backend efficiency.
- Participate in code reviews, architecture discussions, and knowledge sharing to enforce engineering best practices.
- Monitor, log, and troubleshoot production systems using tools like Datadog and Sentry.
Required Qualifications
- 8+ years of professional software development with strong fullstack expertise.
- Frontend: Next.js, React.js, ES6+, JavaScript, TypeScript, CSS.
- Backend: Ruby on Rails, REST/GraphQL APIs, data models, server-side logic.
- Hands-on experience with AWS (EC2, ECS/EKS, Lambda, S3, ElastiCache, CloudWatch).
- Strong observability and monitoring experience with logging, metrics, dashboards, and alerting.
- Proven experience optimizing performance across frontend and backend systems.
- Ability to contribute to architectural decisions and collaborate with cross-functional teams.
- Strong communication skills, remote collaboration experience, and attention to detail.
Preferred Qualifications
- Experience with high-traffic, globally distributed systems.
- Knowledge of ML/LLM integration in production applications.
- Strong sense of ownership, prioritization, and delivering high-quality work in fast-paced environments.
Why Scribd, Inc.?
- Flexible work model: Scribd Flex, combining remote work with intentional in-person collaboration.
- Comprehensive health, dental, vision, and mental health benefits.
- Generous paid time off, parental leave, and sabbaticals.
- Retirement matching and equity ownership opportunities.
- Professional growth with learning and development programs.
- Access to AI tools and Scribd product suite.