Manchester, United Kingdom Hybrid Employment

Roku is hiring a Senior Software Engineer, Node/Typescript

About the Role

The role involves building and maintaining backend services using Node.js and TypeScript, working within a collaborative engineering environment to deliver scalable and reliable platform features.

Responsibilities

  • Design and implement high-performance services in Node.js with TypeScript
  • Develop and maintain scalable backend systems for platform stability
  • Collaborate with frontend teams to integrate user-facing features
  • Write clean, testable, and maintainable code
  • Troubleshoot and resolve production issues efficiently
  • Participate in code reviews to ensure code quality
  • Optimize applications for performance and reliability
  • Contribute to architectural decisions and system design
  • Work with data stores and APIs to support service functionality
  • Ensure backend systems meet security and compliance standards
  • Support deployment pipelines and CI/CD workflows
  • Monitor system health and respond to alerts
  • Document technical designs and implementation details
  • Evaluate new technologies for potential integration
  • Mentor junior engineers and promote best practices
  • Participate in on-call rotations for incident response
  • Improve observability through logging and metrics
  • Collaborate with product teams to refine requirements
  • Ensure code adheres to engineering standards
  • Conduct performance testing and tuning
  • Maintain system uptime and reduce latency
  • Implement automated testing strategies
  • Refactor legacy systems for better maintainability
  • Support platform scalability under growing load
  • Align development with long-term technical roadmap

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid work model

Team

Collaborative engineering team focused on backend systems and platform reliability

About the Team

  • This team builds core platform services that power a widely used streaming ecosystem.
  • Engineers focus on backend performance, scalability, and developer experience.
  • The group values technical excellence, collaboration, and continuous learning.

What We Value

  • Ownership of technical solutions from design to deployment.
  • Clear communication across technical and non-technical stakeholders.
  • Innovation balanced with system reliability and maintainability.

Available for qualified candidates

About company
Roku
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, pioneering streaming to the TV. Its mission is to be the TV streaming platform that connects the entire TV ecosystem, connecting consumers to content, enabling publishers to monetize audiences, and providing advertisers unique engagement capabilities.
All jobs at Roku Visit website
Job Details
Department Enterprise Engineering
Category other
Posted a month ago