img
Permanent

Senior Fullstack Developer

Cambridge
money-bag Negotiable
Posted 1 week ago

About RokuRoku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and our mission is to power every television in the world. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.

From your first day at Roku, you can expect to contribute meaningfully in a fast-growing public company where collaboration and initiative are valued. You will gain meaningful experience across a variety of disciplines while helping delight millions of TV streamers worldwide.

About the TeamThe Advanced Development organization pushes beyond the boundaries of product lines to build new things. The Developer Experience team focuses on driving internal tooling changes to improve developer satisfaction and productivity. The team works with modern Linux embedded C++, CI systems, AWS cloud backends, and web platforms.

About the RoleWith a user base exceeding 85 million globally, our products are known for seamless integration and intuitive design. We are looking for a Full Stack Developer to join our Advanced Development team. In this role, you will work on exciting projects and build essential internal tools that drive efficiency and innovation. Your contributions will shape the future of our platform and enhance the user experience.

What You’ll Be Doing

Develop and maintain applications that enhance customer interactions and improve user experience, using languages including TypeScript/React, JavaScript, Python, Rust, etc.

Collaborate with cross-functional teams to design and implement internal tools that support various business functions.

Work on both front-end and back-end cloud-hosted technologies to create high availability, robust, scalable applications.

Troubleshoot and resolve issues to ensure optimal performance and user satisfaction.

Participate in code reviews and contribute to best practices in software development.

We’re Excited If You HaveEssential Technical Skills

Proven experience as a Full Stack Developer, with a strong portfolio of applications.

Proficiency in front-end technologies (TypeScript, JavaScript, ReactJS, etc.), back-end languages (Python and Golang) and frameworks (FastAPI).

Familiarity with databases (PostgreSQL, Redis) and experience in building and consuming RESTful APIs.

Understanding of modern web development practices, familiarity with Test-Driven Development (TDD) and CI/CD pipelines.

Desirable Technical Skills

Experience with implementing and integrating authentication and authorization mechanisms (OpenID, SAML, etc).

Proficiency in designing, implementing, and managing message queuing systems such as RabbitMQ and Apache Kafka for reliable, scalable, asynchronous data processing.

Proficient in navigating AWS cloud services, with experience deploying applications using containerization best practices and hosting fundamentals (ECS and Kubernetes).

Personal Profile

Strong problem-solving skills with the ability to work independently and in a team using agile processes.

Excellent communication skills to convey technical concepts to both technical and non-technical audiences.

A Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.

BenefitsRoku offers a diverse range of benefits as part of our compensation package, including global access to mental health and financial wellness resources. Local benefits may include healthcare (medical, dental, and vision), life, disability, retirement options, and paid time off. Not all benefits are available in every location or role; please consult with your recruiter for location-specific details.

The Roku CultureRoku is a fast-paced place where collaboration and practical problem-solving matter. We value independent thinkers with big ideas who act boldly, move fast, and accomplish extraordinary things through collaboration and trust. Since 2002, Roku has focused on turning ideas into customer-ready solutions.

To learn more about Roku, visit our factsheet: https://www.weareroku.com/factsheet.

By providing your information, you acknowledge that you want Roku to contact you about job roles and understand Roku’s Applicant Privacy Notice. If you do not wish to receive communications, you may unsubscribe at any time.

Job Details

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Engineering and Information Technology

Industries: Software ..... full job details .....

Other jobs of interest...

Prisma
Cambridge1 week ago
money-bagNegotiable
Feeld
Cambridge1 week ago
money-bag£140,000 per annum
MoonPay
Cambridge1 week ago
money-bagNegotiable

Perform a fresh search...

  • Create your ideal job search criteria by
    completing our quick and simple form and
    receive daily job alerts tailored to you!

Jobs. Straight to your inbox!