Posted on: 06/10/2025
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
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1556579
Interview Questions for you
View All