Browse All Jobs
Job Description

YouGov, a global online research company, is seeking a Software Engineer with Python experience to join their team. The role is fully remote and based in Barcelona, Spain. The Software Engineer will collaborate with product and design teams to build high-value features, drive the evolution of the architecture and system, and ensure the availability, scalability, and efficiency of services.

Responsibilities include:

  • Working on impactful projects with high volumes of production traffic.
  • Producing simple, maintainable code while always looking to improve it.
  • Defining testing strategies and writing automated tests.
  • Owning code all the way to production with a self-service continuous delivery pipeline and production infrastructure.
  • Running what you build using containers orchestration and monitoring technologies.
  • Performing code-reviews promptly, regularly and constructively.

Requirements:

  • Understanding of modern testing principles.
  • 2-3 years of commercial experience working with the majority of our tech-stack.
  • Experience with Git and CI/CD pipelines.
  • Good verbal and written communication skills.
  • Experience with a highly distributed microservices architecture.
  • Good knowledge of Python and some of the main web frameworks (Flask, FastAPI, Django, CherryPy).
  • Experience with MongoDB and/or PostgreSQL.
  • Good knowledge of Docker.

YouGov offers:

  • A full-time, 100% remote role
  • Flexible working hours
  • A good work-life balance
  • Mental health programs
  • LinkedIn Learning courses
  • 1 additional day off to celebrate your Birthday
  • Growth and learning opportunities
Apply Manually

YouGov

YouGov is a global online research company providing insights into public opinion and behavior. With a panel of over 27 million registered members, YouGov gathers data worldwide, offering accurate information to top brands. The company is recognized as a reliable source in market research. Dedicated to ethical practices, YouGov values accuracy, respect, and innovation. As an Equal Opportunity Employer, YouGov is committed to diversity and inclusion, ensuring that all employees have a supportive and unique workplace. YouGov's mission is to make millions of people’s opinions heard.

All Jobs at YouGov (106)