Netflix is a leading entertainment company dedicated to pushing the boundaries of storytelling and global fandom. They are seeking a Full Stack Engineer (L5) to build and evolve the social layer of Netflix Games, focusing on creating shared experiences across multiple platforms including TV, web, Android, and iOS.
Responsibilities:
- Design and build social features end-to-end, from backend APIs and data models to client-side UI, across TV, Web, Android, and iOS
- Collaborate cross-functionally with product, design, and engineering partners to create delightful, accessible social experiences for Netflix members worldwide
- Architect maintainable, performant, cross-platform code with effective documentation that can be leveraged by developers on other teams
- Help drive consistency and simplicity across our client and service codebases to accelerate A/B experimentation velocity and maintain high product quality
- Write automated tests and architect code for testability to uphold product quality on a high commit-volume codebase
- Keep a pulse on cutting-edge technologies across mobile, web, TV, and backend, and modernize our stack to accelerate innovation velocity
- Leverage and champion AI-assisted engineering tools and practices to increase team productivity and code quality
Requirements:
- A full-stack engineer who is equally comfortable building backend services and shipping polished UI across multiple platforms
- You have production experience building for at least two of the following platforms: TV UI, Android, iOS, and Web, and genuine curiosity to work across all four
- You have production experience architecting distributed back-end services and scaling systems for high availability, paired with a deep-seated curiosity for navigating the trade-offs inherent in complex, large-scale infrastructure
- Demonstrates GenAI fluency, actively uses AI-assisted engineering tools to accelerate workflow, exercises strong judgment in validating AI outputs, and shows high learning velocity with emerging AI capabilities
- A self-starter who thrives in ambiguity, can identify the highest-leverage opportunities, and drive forward-looking technical roadmaps
- You take a thoughtful, practical approach to problem-solving that considers tradeoffs across platforms, latency, and user experience, and avoids over-engineering
- An effective collaborator who builds strong relationships with cross-functional partners (product, design, backend, trust and safety) through clear communication
- You strive to elevate your own knowledge and skills, as well as those of others, in a way that fosters an inclusive, collaborative environment
- Possesses strong coding skills across multiple languages and technology stacks (e.g., JavaScript/TypeScript, React, Kotlin, Swift, server-side Java/Kotlin)
- Deeply cares about the quality, performance, and accessibility of the product shipped