Full-Time

Full Stack Engineer

Netflix

Netflix

10,001+ employees

Subscription streaming entertainment service

Consumer Software
Education

Senior

California, USA + 1 more

Required Skills
JavaScript
React.js
NoSQL
Software Testing
Git
Node.js
Data Structures & Algorithms
SQL
Java
AWS
JIRA
Confluence
C/C++
Data Analysis
Unity
HTML/CSS
Requirements
  • Professional level understanding of web front-end and back-end languages and technologies (e.g. React, JavaScript, CSS and HTML)
  • Familiarity with SQL and NoSQL databases, configuring web servers and working in a cloud environment (e.g. AWS)
  • Understanding of networking concepts, protocols, scalability, and load testing of cloud-based systems
  • Understanding of software engineering fundamentals, including Object Oriented Programming, data structures, unit testing and documentation
  • Ability to objectively evaluate code as part of a formal review process
  • Ability to communicate effectively and build partnerships across disciplines
  • Strong desire to iterate and improve on inefficient processes
  • Able to manage multiple, competing tasks and be self-directed in a quickly evolving environment
  • Positive attitude and ability to receive and provide objective and constructive feedback
  • Excellent organization skills
  • Computer Science, Mathematics, Engineering, or related degree, or equivalent work experience
  • Experience in building scalable web applications using a language like C#, Java, or Node.js
  • Understanding of the software development life cycle, and practices
  • Experience supporting a live service
  • Experience with Jira, Confluence, or other defect tracking software
  • Experience with Git and Perforce for source control
  • Knowledge about the latest trends in web, mobile web, accessibility, and site performance
Responsibilities
  • Serve as part of a larger architecture, engineering, development, and testing team, collaborating to build, evolve, and optimize our applications and services, for load time and performance
  • Help design and build the back-end services needed for online game features (e.g. Authentication, Leaderboards, Events, Matchmaking)
  • Help design and build the tools and internal-facing dashboards to drive our Live-Ops operations (e.g. Analytics, Event Scheduling, Customer Service tools)
  • Understand and implement security and data protection
  • Ensure game service scalability through effective code and data storage design principles
  • Collaborate across disciplines to carry features from initial concept to completion
  • Maintain code quality and integrity to ensure responsiveness of applications
  • Participate in tech design and code review processes
  • Work with other engineers to develop tools and processes that improve efficiency and quality
  • Maintain thorough knowledge of the programming languages, platforms, frameworks, and APIs required to support the game project(s)
  • Assist in developing and updating feature documentation for code and services, working with Senior Engineers to maintain a shared library of tech and process documentation
Desired Qualifications
  • Game industry development experience in a related role
  • Experience with Unity and C#
  • Experience with scaling multiplayer servers and services

Netflix's mission is to entertain the world. The company operates a streaming platform for movies & TV shows and has over 222 million subscribers globally.

Company Stage

IPO

Total Funding

$120B

Headquarters

Los Gatos, California

Founded

1997

Growth & Insights
Headcount

6 month growth

-3%

1 year growth

4%

2 year growth

2%

Benefits

Free lunches

Up to 12 months' maternity and paternity leave

Unlimited vacation days, within reason

Open working hours (at the California office)

Health, vision, and dental insurance

Employee stock purchase plan

Mobile phone discounts

INACTIVE