Scribd Logo
Scribd
Senior Software Engineer (Full Stack, Front-End Focused)
🌎Remote US Canada
9 months ago

Job Description

At Scribd (pronounced “scribbed”), our mission is to spark human curiosity. Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empower collective expertise through our three products: Everand, Scribd, and Slideshare. 

We support a culture where our employees can be real and be bold; where we debate and commit as we embrace plot twists; and where every employee is empowered to take action as we prioritize the customer.

Our flexible work benefit - Scribd Flex - enables employees, in partnership with their manager, to choose the daily work-style that best suits their individual needs. As an organization, we prioritize collaboration and intentional in-person moments to build culture and connection. For this reason, occasional in-person attendance is required for all Scribd employees, regardless of their location.

About the team 
The Scribd team is reimaging our core product and working to implement a new vision for the future. We own the end to end experience for users landing on our product from Google to becoming a subscriber.  We also offer a free viewing experience for all users through the ads program, which we own and continue to expand.  This is a cross-functional group which works closely with data scientists, product managers and engineers across the company.

About the role
Scribd is looking for a Senior Software Engineer to join our product team, focusing on expanding the platform using JavaScript with React. Your role involves owning the implementation of new features end to end in collaboration with UX research, product, design, and the rest of the engineering team.  As a senior engineer on the team, you will also be setting standards for best practices and mentoring junior engineers.

About You
You’re a determined engineer who enjoys working with a team. You are confident yet humble in your skills and ability to be a productive developer. You care about code review as both a chance to present your work and to learn from others. You focus on long-term solutions, not just the quick fix, and you never skimp on testing. You are always learning and always working to improve your craft.

What you'll do
• Utilize advanced JavaScript knowledge to build high-performance web applications.
Implementing projects considering quality, maintainability, performance, scale and observability throughout the development process.
Writing clear technical documentation based on project proposals.
Improving or building solutions that address the architectural gaps and technical debt
Mentor junior engineers, promoting a culture of learning and experimentation in advertising technologies.
Advising on technical design, reviewing code, participating in interviews.
Work on upgrading legacy systems to more modern architecture

Requirements
5+ years professional backend software development experience working with JavaScript
Programming Languages: JavaScript/React, Ruby on Rails
Proven leadership in managing complex software projects.
Excellent problem-solving skills and meticulous attention to detail
Version Control: Familiarity with version control systems like Git.
Enthusiasm - We want teammates who are ready to build, and improve the way we build

Nice to have
Experience in leading AdTech experimental projects, specifically using Prebid.js
Advanced skills in web performance optimization and security best practices