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
Categories
About Roku
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.
