Taro Logo

Software Engineer, Python- Remote

Global online research company offering insight into what the world thinks, with a panel of over 24 million registered members worldwide.
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer, Python- Remote

YouGov, a leading global online research company with over 24 million registered members, is seeking a Python Software Engineer to join their remote team. This role offers an exciting opportunity to work on high-impact projects within a distributed microservices architecture. The ideal candidate will have 2-3 years of experience working with Python and modern web frameworks, along with strong knowledge of containerization and cloud technologies.

The position involves building high-value features, driving architectural evolution, and ensuring system scalability. You'll work with cutting-edge technologies including Docker, Kubernetes, AWS, and various databases like PostgreSQL and MongoDB. The role emphasizes clean code practices, automated testing, and continuous delivery.

YouGov offers an excellent remote-first work environment with flexible hours and strong emphasis on work-life balance. The company provides comprehensive benefits including mental health support through Headspace app subscriptions and coaching sessions, professional development through LinkedIn Learning, and additional perks like birthday leave.

As part of YouGov's mission to make millions of people's opinions heard, you'll be contributing to systems that process and analyze data from their massive global panel. The company values diversity of thought and background, making it an ideal place for engineers who want to make a social impact while working with modern technologies.

The role offers significant growth opportunities within a global team, where you'll collaborate with product and design teams to deliver features that directly impact the company's ability to provide accurate insights to the world's biggest brands.

Last updated a day ago

Responsibilities For Software Engineer, Python- Remote

  • Work on impactful projects with high volumes of production traffic
  • Produce simple, maintainable code while always looking to improve it
  • Define testing strategies and write automated tests
  • Own your code all the way to production with self-service continuous delivery pipeline
  • Run what you build using containers orchestration and monitoring technologies
  • Perform code-reviews promptly, regularly and constructively

Requirements For Software Engineer, Python- Remote

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

Benefits For Software Engineer, Python- Remote

Mental Health Assistance
  • 100% remote role based in European countries
  • Flexible working hours
  • Good work-life balance
  • Mental health programs (Headspace app subscription, mental health sessions)
  • LinkedIn Learning courses
  • Additional birthday day off
  • Growth and learning opportunities

Interested in this job?

Jobs Related To YouGov Software Engineer, Python- Remote