Senior Full Stack Software Engineer

1 week ago


Cardiff, Cardiff, United Kingdom Roku Full time

About the Role

Roku is a leading innovator in the streaming industry, and we're looking for a highly skilled Full Stack Engineer to join our team. As a Full Stack Engineer at Roku, you'll be responsible for designing, developing, and delivering high-quality web applications and back-end services.

About the Team

You'll be working as a key member of our Ads Customer Interfaces team, which develops full-stack web application services, APIs, and UIs that provide a unified approach to interfacing with internal and external customers across Roku's suite of advertising products.

Responsibilities

  • Design, develop, and deliver high-quality web applications and back-end services
  • Work as a part of a high-functioning team consisting of UX designers, software engineers, dev-ops, quality assurance, and product management
  • Work both independently and paired with other team members to ensure efficient delivery of prioritized features
  • Take part in the planning and refinement of features along with the team to come up with innovative and collaborative designs
  • Work with CI/CD tools to ensure that all software developed adheres to both quality and scaling requirements
  • Take a role in continuously improving our software delivery process, making it as efficient as possible, reducing wasteful activities, and creating value
  • See a feature go all the way from design stage to being deployed into customer-facing environments
  • Demonstrate the ability to dig deep to find solutions to challenging problems affecting our users

Requirements

  • 3+ years of relevant software development experience, including React or similar technologies
  • 2+ years of working with cloud-based technology, AWS preferred
  • Experience of building large-scale and low-latency distributed systems
  • Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming
  • Experience with distributed caching, SQL/NoSQL, and other databases
  • Understanding of container-based orchestration, preferably Kubernetes
  • Experience using infrastructure as code software tools such as Terraform
  • In-depth understanding of CI/CD and the tools used to implement them, such as Jenkins and Bamboo
  • A good understanding of Agile practices
  • Ability to accurately estimate software tasks and work to schedule
  • B.S. or M.S. in Computer Science or equivalent would be advantageous

Benefits

Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits, which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs.

The Roku Culture

Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast, and accomplish extraordinary things through collaboration and trust.



  • Cardiff, Cardiff, United Kingdom MKM Building Supplies Full time

    We are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have experience in Full Stack Development, with a strong background in Backend and Frontend technologies.Responsibilities:• Design and implement scalable and efficient software solutions• Collaborate with cross-functional teams to deliver high-quality products•...


  • Cardiff, Cardiff, United Kingdom CJ Associates Full time

    As a Senior Software Engineer, you will be responsible for leading full stack development projects and working closely with cross-functional teams to deliver high-quality software solutions.Key Responsibilities:Design and implement full stack applications using Python and JavaScriptCollaborate with engineers to ensure seamless integration of front-end and...


  • Cardiff, Cardiff, United Kingdom Oscar Technology Full time

    Mid-Senior Full Stack Software EngineerWe are seeking an experienced Full Stack Software Engineer to join our growing engineering team at Oscar Technology. As a key member of our team, you will be responsible for designing, developing, and deploying cloud solutions that meet the highest standards of quality and reliability.Key Responsibilities:Design and...


  • Cardiff, Cardiff, United Kingdom Oscar Technology Full time

    Mid-Senior Full Stack Software EngineerWe are seeking an experienced Full Stack Software Engineer to join our growing engineering team at Oscar Technology. As a key member of our team, you will be responsible for designing, developing, and deploying cloud solutions that meet the highest standards of quality and reliability.Key Responsibilities:Design and...


  • Cardiff, Cardiff, United Kingdom Admiral Insurance Plc Full time

    Job Title: Senior Software Engineer - Full StackResponsibilities:• Design and develop scalable and efficient software applications• Collaborate with cross-functional teams to identify and prioritize project requirements• Ensure high-quality code and adhere to coding standardsRequirements:• Bachelor's degree in Computer Science or related field• 5+...


  • Cardiff, Cardiff, United Kingdom SR2 | Socially Responsible Recruitment | Certified B Corporation™ Full time

    Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team in Cardiff, working two days a week. As a key member of our engineering team, you will play a crucial role in driving the development of complex software solutions across the full lifecycle.Our client is a leading organization in the industry, known...


  • Cardiff, Cardiff, United Kingdom Advantage Healthcare Limited Full time

    We are seeking a highly skilled Senior Software Engineer (Full Stack) to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop scalable, efficient, and reliable software systemsCollaborate with cross-functional teams...


  • Cardiff, Cardiff, United Kingdom Haven Full time

    We are seeking a Senior Software Engineer - Full Stack to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Your primary focus will be on building scalable, efficient, and reliable software systems using a range of technologies, including Java,...


  • Cardiff, Cardiff, United Kingdom SR2 | Socially Responsible Recruitment | Certified B Corporation™ Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our team in Cardiff. As a key member of our engineering team, you'll work closely with our talented developers to design, develop, and deploy complex software solutions.Key ResponsibilitiesDesign and develop software solutions using TypeScript, Node.js, React, and AWSCollaborate...


  • Cardiff, Cardiff, United Kingdom Roku Full time

    About the RoleRoku is a pioneer in streaming to the TV, and we continue to innovate and lead the industry. As a Senior Full Stack Software Engineer, you will be contributing extensively to our container-orchestrated platform, bringing together the latest client and server-side technologies to develop a truly scalable and robust solution.Our new Software...


  • Cardiff, Cardiff, United Kingdom Oscar Associates (UK) Limited Full time

    Mid-Senior Full Stack Software EngineerWe are seeking an experienced Full Stack Software Engineer to join our growing engineering team at Oscar Associates (UK) Limited.Key Responsibilities:Design and develop scalable, efficient, and maintainable software solutions using React, TypeScript, and Node.js.Collaborate with the engineering team to build out...


  • Cardiff, Cardiff, United Kingdom Oscar Associates (UK) Limited Full time

    Mid-Senior Full Stack Software EngineerWe are seeking an experienced Full Stack Software Engineer to join our growing engineering team at Oscar Associates (UK) Limited.Key Responsibilities:Design and develop scalable, efficient, and maintainable software solutions using React, TypeScript, and Node.js.Collaborate with the engineering team to build out...

  • Software Engineer

    3 days ago


    Cardiff, Cardiff, United Kingdom Countrywide Full time

    Job DescriptionAs a Software Engineer - Full Stack, you will be responsible for designing, developing, and maintaining software applications. Your work will involve writing clean, efficient, and well-documented code, collaborating with cross-functional teams, and ensuring seamless deployment of software releases.Design and develop software applications using...


  • Cardiff, Cardiff, United Kingdom Oscar Associates (UK) Limited Full time

    Mid-Senior Full Stack Software EngineerWe are seeking an experienced Full Stack Software Engineer to join our growing engineering team at Oscar Associates (UK) Limited.Key Responsibilities:Design and develop scalable, efficient, and maintainable software solutions using React, TypeScript, and Node.js.Collaborate with the engineering team to build out...


  • Cardiff, Cardiff, United Kingdom Oscar Associates (UK) Limited Full time

    Mid-Senior Full Stack Software EngineerWe are seeking an experienced Full Stack Software Engineer to join our growing engineering team at Oscar Associates (UK) Limited.Key Responsibilities:Design and develop scalable, efficient, and maintainable software solutions using React, TypeScript, and Node.js.Collaborate with the engineering team to build out...


  • Cardiff, Cardiff, United Kingdom Roku Full time

    About the RoleRoku is a leading innovator in the TV streaming industry, and we're looking for a highly skilled Full Stack Engineer to join our team. As a Full Stack Engineer at Roku, you'll be responsible for designing, developing, and delivering high-quality web applications and back-end services. You'll work closely with our UX designers, software...

  • Software Engineer

    3 days ago


    Cardiff, Cardiff, United Kingdom Maximus Full time

    Job Title: Software Engineer - Full StackAbout the role:As a software engineer with our company, you will be responsible for designing, developing, and deploying scalable software applications. You will work closely with our cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.Responsibilities:• Design and...


  • Cardiff, Cardiff, United Kingdom Slim Chickens Full time

    Key Responsibilities:• Design and implement scalable and efficient software solutions.• Collaborate with cross-functional teams to deliver high-quality software products.Requirements:• 5+ years of experience in software development.• Strong understanding of software engineering principles and practices.• Experience with full-stack development and...


  • Cardiff, Cardiff, United Kingdom Oscar Technology Full time

    Mid-Senior Full Stack Software EngineerWe are seeking an experienced Full Stack Software Engineer to join our growing engineering team at Oscar Technology. As a key member of our team, you will be responsible for designing, developing, and deploying cloud solutions that meet the highest standards of quality and reliability.Key Responsibilities:Design and...


  • Cardiff, Cardiff, United Kingdom Oscar Technology Full time

    Mid-Senior Full Stack Software EngineerWe are seeking an experienced Full Stack Software Engineer to join our growing engineering team at Oscar Technology. As a key member of our team, you will be responsible for designing, developing, and deploying cloud solutions that meet the highest standards of quality and reliability.Key Responsibilities:Design and...