Senior Full-Stack Engineer, JavaScript – YouGov (Remote, Worldwide)

Filled
March 2, 2026

Job Description

Company: YouGov
Location: Remote (Work from Anywhere)
Employment Type: Full-Time

About the Team

Join a diverse and motivated team of Senior Engineers working on our Self-Serve Survey product. At YouGov, we value collaboration, continuous improvement, and a feedback-driven culture. Senior Engineers mentor colleagues, lead complex initiatives, and contribute to shaping technical excellence across the system.

About the Role

As a Senior Full-Stack Engineer, you will:

  • Collaborate with product and design teams to develop high-value features.
  • Drive the evolution of system architecture to ensure scalability, reliability, and performance.
  • Mentor engineers and foster technical excellence.
  • Lead cross-functional initiatives that influence both business and technical decisions.

Key Responsibilities

  • Develop and maintain web applications with high production traffic.
  • Write clean, maintainable, and testable code, and continuously improve existing solutions.
  • Define testing strategies and write automated tests.
  • Manage your code from development to production using a self-service CI/CD pipeline.
  • Deploy and monitor services using container orchestration and monitoring tools.
  • Conduct constructive code reviews and lead system design discussions.
  • Anticipate performance, reliability, and scalability impacts of technical decisions.
  • Take ownership of the entire software lifecycle and propose process improvements.

Tools & Technology

  • Collaboration & Documentation: JIRA, Confluence, Slack, Miro
  • Containerization & Orchestration: Docker, Kubernetes, Helm
  • Infrastructure as Code: Terraform, Vault
  • Cloud Services: AWS
  • Monitoring & Analytics: Grafana, ELK Stack, New Relic
  • Version Control: GitLab
  • Frontend Libraries & Frameworks: Vanilla JS, React, Next.js, TypeScript
  • Testing Frameworks: Jest, TestCafe
  • Styling: SASS, Webpack

Required Skills & Experience

  • Extensive experience with React and Next.js.
  • Strong background in building large-scale web applications.
  • Proficiency with most of the YouGov tech stack.
  • Experience with Git and CI/CD pipelines.
  • Knowledge of SQL (PostgreSQL) and NoSQL (DynamoDB) databases.
  • Solid understanding of modern testing principles.
  • Excellent written and verbal communication skills.
  • Passion for creating large, public-facing frontend applications and architecting robust solutions.

Nice-to-Have Skills

  • Experience with Kubernetes and AWS technologies.
  • Previous ownership of monolithic services.
  • Experience maintaining and reducing technical debt.
  • Ability to think abstractly and solve ambiguous problems.
  • Experience working remotely in a global environment.
  • Contributions to open-source projects.

Benefits

  • Fully remote role with flexible working hours.
  • Excellent work-life balance.
  • Top-quality equipment provided.
  • Mental health programs and LinkedIn Learning courses.
  • Birthday and YouTime leave.
  • Career growth and learning opportunities.

Why YouGov?

YouGov’s values drive every aspect of our work—from daily tasks to long-term goals. We foster a collaborative, innovative, and inclusive culture where everyone can thrive. Learn more about our culture here.