HamburgerMenu
hirist

Roku - Technical Lead - Backend Development

Roku
Bangalore
8 - 12 Years

Posted on: 06/10/2025

Job Description

About Roku :

The #1 platform for streaming television , Roku wants to revolutionize the way the world watches TV.

Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software.

Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximately 80 million households in the U and Mexico.

Join us, and you'll have the chance to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.

Job Description :

Responsibilities :

- Design and implement highly scalable, and reliable web-scale applications.

- Translate functional specifications into logical, component-based technical designs.

- Key technical contributor to the design and implementation of core software backend components of video services platform.

- Write and review code, and evaluate architectural trade-offs for performance and security for high-performance, and high-concurrency video infrastructure applications.

- Collaborate with other engineering groups across the company towards supporting our video services initiatives.

- Manage individual project priorities, deadlines, and deliverables with limited supervision.

- Own building platform features, driving and collaborating directly with product and other engineering teams.

- Own design and implementation of shared architectural layers (e. queuing, event systems, shared memory clusters) and libraries that can be used across teams.

- Be actively involved in code/design reviews.

Requirements :

- Strong problem-solving and analytical abilities.

- 8+ years of experience in large-scale backend services and 3+ years leading full-stack teams.

- Previous or current hands-on coding experience with Java, Python, JavaScript, and NodeJS - actively involved in code/design reviews.

- Strong experience in designing, and leading highly complex distributed systems.

- Strong expertise with cloud solutions/systems, specifically AWS and GCP.

- Strong passion for technology and adding value to the bottom line through technology.

- Hands-on experience working with financial systems is required, must be familiar with KYB/KYC and SOX.

- Strong passion and amp; expertise in building and adopting CI/CD pipelines.

- Past experience collaborating across multiple teams, driving cross-functional initiatives, and working closely with Product and Business functions.

- Strong experience working in an agile environment (Scrum / Kanban)

- Excellent communication skills - both written and verbal.

- Strong technical competency and experience in building high-performance and cloud-based scalable micro-services.

- Experience with the design and implementation of modern micro-services architectures and API frameworks (REST/JSON).

- Experience with web servers such as Apache, and Tomcat, and building and deploying services on AWS cloud.

- Experience with NoSQL data storage technologies such as Cassandra, DynamoDB, Redis, etc. as well as RDBMS like Oracle or MySQL.

- Ability to handle periodic on-call duty as well as out-of-band requests; strong written and verbal communication skills.

- Bachelor Degree in Computer Science or equivalent.

- Master degrees preferred


info-icon

Did you find something suspicious?