Jobs.ca
Jobs.ca
Language
Plex logo

Senior Backend Engineer

Plex25 days ago
Remote
United States, United Kingdom, Canada, Europe
$100,000 - $160,000/yearly
Senior Level

Top Benefits

Comprehensive health insurance (medical/dental/vision)
Flexible paid time off
Paid parental leave

About the role

Who you are

  • You have at least 5 years of experience building performant, distributed backend services at scale
  • You are detail-oriented and focused on delivering seamless, high quality code, efficient data pipelines, and focused on continuous improvement in all things
  • Strong proficiency in Node.js and TypeScript, as well as API frameworks like Express and GraphQL
  • You have demonstrated skill implementing caching strategies—including edge caching, in-memory, and distributed caches—to deliver performant APIs at scale
  • Experience with databases such as MongoDB (or similar), and optimizing query or data flow for high-throughput applications
  • You have practical familiarity with cloud components and architectures, including messaging queues such as RabbitMQ, and cloud storage such as S3
  • You are familiar with how backend services are deployed and orchestrated, CI/CD, testing strategies, Docker, and Kubernetes
  • You are familiar with using telemetry data to inspect and monitor backend services errors and performance
  • Nice to have - You have experience building features on social platforms, including activity feeds, or user-generated content systems
  • Nice to have - You have experience with content moderation systems, including automated and human-in-the-loop moderation workflows
  • Nice to have - You have a genuine passion for film & TV, and enjoy the idea of helping build a social home for movie nerds and fans everywhere
  • Nice to have - You have experience working with complex datasets and maintaining data cleanliness, you may have a special interest in movie & TV metadata
  • You are kind, humble, helpful and enjoy getting stuff done
  • You are intrinsically motivated, able to manage your time, and enjoy working with a distributed team across the globe
  • You believe in asking for help and in helping others when asked, in assuming ownership on issues until they are fully resolved, and in never simply throwing a problem over a wall
  • You are hungry to have an impact, continuously working to improve our product, process and push the team to be its best

What the job involves

  • As a Senior Backend Engineer on the Discovery & Community team, you will be part of a group responsible for building & maintaining the social and discovery features that connect movie fans across one of the most-watched & highest-rated streaming apps across multiple platforms
  • You will collaborate with other teams across the organization to deliver new features, work on bug fixes, code reviews, and participate in key decisions that drive the team & product forward
  • You will build robust backend functionality to support new and existing community and discovery experiences across multiple client platforms, using TypeScript and modern backend technologies
  • You will develop and maintain scalable, reliable backend systems for key social architecture components like user activity feed and community interactions
  • You will collaborate closely with Product, UX, Content, and Marketing to shape new community features and evolve existing discovery experiences
  • You will work with client engineers and other backend engineers to help define how features are built, and how existing features are maintained
  • You will lead and participate in code reviews, advocating for best practices, continuous improvement, and clean, well-tested code
  • You will contribute to technical discussions, architecture decisions, and team-wide initiatives, and may mentor other engineers

The application process

  • All final interviews will be in-person and onsite
  • We want and will encourage you to use AI for your role here at Plex should you join us! That said, AI use will not be accepted during the interview process. If we believe you are using AI during the interview process in the following ways, we will not move forward with you for the role
  • Application Materials - Using AI to assist in building your resume or cover letter is acceptable. However, we expect the application materials you submit to represent your qualifications and skills accurately. If we determine that these may have been misrepresented, we will not move forward
  • Virtual Interviews - Our interviews are designed to test your ability to demonstrate skills needed for the role you’re interviewing for. We seek to understand your interpersonal and collaborative abilities, and how that would translate into the job. We ask that you engage in our interviews without reading from or referencing AI-produced answers. If we detect that you are doing so without permission or advance disclosure, we will not move forward

Benefits

  • Monthly wellness stipend
  • Flexible paid time off
  • Paid parental leave
  • Hardware stipend
  • Flextime, work from anywhere
  • Comprehensive health insurance (medical/dental/vision) (US employees)
  • Stock options
  • 401k (US employees)
  • Plex for the Planet community service opportunities

About Plex

Broadcast Media Production and Distribution
51-200

Similar Jobs