Browse All Jobs
Job Description
YouGov is seeking a Senior Software Engineer with expertise in Python to join their team. This role involves developing and maintaining web applications using Django and Wagtail CMS. The engineer will work on building scalable, high-performance backend systems while enhancing content management capabilities.Role involves:
  • Developing, maintaining, and optimizing backend applications using Django and FastAPI
  • Building and customizing Wagtail CMS websites
  • Designing and implementing RESTful APIs and integrate with third-party services
  • Working with relational databases (PostgreSQL)
  • Optimizing applications for performance, security, and scalability
  • Leading system design and code architecture discussions
  • Defining testing strategies and write automated tests
  • Mentoring other engineers
Requirements:
  • 5+ years of experience as a Python backend developer
  • Expert knowledge of Python and web frameworks (Django, Flask, FastAPI)
  • Proficiency in relational databases (PostgreSQL) and ORM frameworks
  • Experience with Git, CI/CD pipelines, and software development best practices
  • Knowledge of Elasticsearch for search indexing
  • Experience in building and deploying scalable microservices
  • Good knowledge of Docker
  • Understanding of modern testing principles
  • Excellent communication skills
Role offers:
  • Opportunity to work on impactful projects with high volumes of production traffic
  • Chance to lead the technical excellence of the system
  • Opportunity to mentor other engineers
  • Remote work based in Poland
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)