About the job
Join a prominent global name in the streaming and entertainment industry as we seek a talented Senior Full-Stack Software Engineer. Our engineering teams are dedicated to creating highly scalable and distributed systems that deliver exceptional content experiences to millions of users around the globe.
Role Overview
As a Senior Full-Stack Software Engineer, you will have the opportunity to work on scalable architectures and high-performance backend systems while prioritizing user-centric product development. Your role will involve designing, building, and optimizing backend services and frontend applications that enhance the core product experiences on a global platform. This position demands a strong sense of ownership, accountability, and the ability to drive solutions from the initial design phase through implementation to deployment and operations.
Key Responsibilities
Develop and maintain backend services and front-end UI components.
Contribute to key product features throughout the entire development lifecycle.
Design scalable architectures capable of supporting millions of users.
Identify and resolve performance, reliability, and security challenges.
Work collaboratively with Product, Design, and Data Engineering teams during Agile sprints.
Engage in code reviews, engineering planning, and architectural discussions.
Participate in on-call rotations, monitoring, and the establishment of operational best practices.
Requirements
Minimum of 10 years of hands-on software engineering experience.
Proficient in backend development with Node.js, Go, or Java.
Strong frontend development skills using React and TypeScript.
Deep understanding of AWS cloud services and infrastructure.
Experience with relational and NoSQL databases.
Demonstrated experience in building distributed, scalable, and highly available systems.
Familiarity with CI/CD pipelines, microservices, and containerized deployment.
Soft Skills & Mindset
Excellent problem-solving and debugging skills.
Strong communication skills and a collaborative team player.
Ability to take full ownership of projects and drive outcomes independently.
Enthusiasm for producing high-quality products.

