Roku

Senior Software Engineer, Web Development – AI

Roku
Apply
6 days ago
Manchester, United KingdomSenior

Responsibilities

  • Design, develop, and deliver full-stack web applications, APIs, and backend services using modern frameworks and cloud technologies.
  • Build and integrate AI-powered features and optimize Retrieval-Augmented Generation solutions for chatbot interactions.
  • Develop new features, write test cases, and ensure software quality, scalability, performance, and reliability.
  • Collaborate with UX designers, software engineers, DevOps, quality assurance, and product management teams.
  • Participate in feature planning, refinement, software delivery improvements, and end-to-end deployment to customer-facing environments.
  • Investigate complex user-impacting problems and develop innovative solutions.

Requirements

  • Extensive experience with JavaScript/TypeScript and modern web frameworks including React, Next.js, Angular, Node.js, and Express.
  • Experience building large-scale, low-latency distributed systems and reliable cloud-based solutions using platforms such as AWS and GCP.
  • Strong knowledge of algorithms, data structures, performance optimization, and object-oriented programming.
  • Experience with AI-assisted and agentic development workflows, including AI/ML APIs and SDKs.
  • Preferred hands-on experience developing RAG solutions or working with LLMs for chatbots.
  • Understanding of CI/CD tools such as Jenkins and repository tools such as GitLab and GitHub.
  • Experience with productivity tools such as Jira and Confluence and familiarity with Agile practices.
  • Preferred exposure to observability tools such as Prometheus and Grafana.
  • Understanding of database and data architecture choices, including SQL versus NoSQL, caching layers, and data access patterns.
  • Track record of tuning performance and reliability for highly available services and web applications.
  • Familiarity with web security fundamentals and secure engineering practices.
  • Bachelor’s or master’s degree in computer science, software engineering, or a related subject.

Benefits

  • Hybrid work arrangement with generally Monday-through-Thursday office attendance and Fridays flexible for remote work, subject to role and location requirements.
  • Healthcare benefits may include medical, dental, and vision coverage, along with life, accident, and disability benefits.
  • Commuter and retirement options, including 401(k) or pension where applicable.
  • Global mental health and financial wellness support and resources.
  • Time off in accordance with local leave policies and personal needs.

Tech Stack

AngularAWSExpressGoogle Cloud PlatformGrafanaJavaScriptJenkinsNext.jsNode.jsPrometheusReactSQLTypeScript
Roku

About Roku

1,001-5,000 employees

Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.

Contact me