Lead Full-Stack Engineer

Posted Aug 1

Company Description

Location - Remote. However, to be qualified for this role, you should be based in one of these countries: Poland, Spain, Italy, Romania, UK.

YouGov is an international research data and analytics group.

We help the world’s most recognised brands, media owners and agencies to plan, activate and track better marketing activities. As pioneers of online market research, we have been building an ever-growing source of consumer data for the past twenty years. Creating the richest and most complete understanding of your customers’ complex lives. We call it living data.

We are driven by a set of shared values. We are fast, fearless and innovative. We work diligently to get it right. We are guided by accuracy, ethics and proven methodologies. We respect and trust each other, and bring these values into everything that we do. Unlike our competitors, we understand how opinions and trends change from day-to-day, week-to-week and year-to-year. That’s why we have built a platform that gets you right to the source for reliable, accurate data that reflects the reality of a complicated world. Imagine if you could know what 17 million+ people in over 55 markets were thinking now? Or last week? And do so again and again? That’s why we’re different.

Rather than commissioned research that’s already out-of-date by the time it reaches someone’s inbox, our data is alive. So, no matter how quickly things change, our clients are always in the know.

YouGov. Living Consumer Intelligence.

Job Description

We are excited to be hiring Senior/Lead Full-stack engineer for our platforms and to drive the overall innovation of the Safe/Signal product line at YouGov. You will have a broad set of people and technical skills and product achievements, a development and data-driven focused mindset to solving problems, and bring new ideas and thinking into our global engineering capability.

This is a full time, 100% remote role.

You will enjoy working with us if you:

  • Are excited about working with large scale distributed systems processing terabytes of data from millions of users.
  • Can take end-to-end ownership – work on futures from research and proof-of concept, through documentation and implementation, to release and maintenance.
  • Like to collaborate on technical and software architecture designs.
  • Are open, frank, and respectful in communication.

While working with us, you will:

  • Develop, deliver and operate new services and features for YouGov Safe and/or YouGov Signal platforms.
  • Scale, maintain, and improve current APIs and services.
  • Own and be a domain expert for a specific area of the system.
  • Mentor and cultivate the growth of your peers.
  • Help investigate, troubleshoot and fix problems.
  • Research and integrate with 3rd-party services.

Qualifications

We require that you:

  • 5+ years proficiency in using modern versions of Node.js and TypeScript.
  • Strong relevant software engineering experience.
  • Can write maintainable and readable code with automated tests.
  • Have experience in both, front-end, and back-end development using frameworks like Hapi and Angular.
  • Have hands-on experience with MongoDB and PostgreSQL.
  • Ask relevant questions and offer thoughtful opinions.
  • Have strong software engineering and system design skills.
  • Can do peer code reviews and guide less-experienced engineers.
  • Worked for at least a year remotely in a global environment and that you can
  • communicate fluently in English.

It would be a plus if you:

  • Have hands-on experience developing and operating high-volume, low-latency distributed systems.
  • Have experience with AWS, containers and Lambda Functions.
  • Worked with the web browser APIs and browser extensions.
  • Have experience with OpenTelemetry, APM, and distributed logging and tracking.
  • Have experience with Python.
  • Are familiar with Interface Evolution Patterns.
  • Are familiar with Terraform and GitHub Actions.
  • Are familiar with ADRs, RFCs, and documenting decisions.

Additional Information

To find out how we collect and use your personal data when you apply for a role at YouGov, please read our privacy notice at https://jobs.yougov.com/privacy

To find out how we collect and use your personal data when you apply for a role at YouGov, please read our privacy notice at https://jobs.yougov.com/privacy