Contract Senior Software Engineer, Python

YouGov is a global online research company offering insight into what the world thinks through their panel of over 27 million registered members.
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Contract Senior Software Engineer, Python

YouGov, a leading global online research company, is seeking a Contract Senior Software Engineer specializing in Python for a 12-month engagement. This remote position, based in Warsaw, Poland, offers an exciting opportunity to work with a company that maintains a massive panel of over 27 million registered members worldwide.

The role focuses on developing and maintaining web applications using Django and Wagtail CMS, requiring expertise in building scalable, high-performance backend systems. As a senior engineer, you'll be responsible for leading technical excellence, mentoring other engineers, and ensuring the delivery of robust, maintainable code.

The ideal candidate brings 5+ years of Python backend development experience, with deep knowledge of frameworks like Django and FastAPI. You'll work with modern technologies including PostgreSQL, Elasticsearch, Docker, and various AWS services. The position demands strong system design capabilities and excellent communication skills.

YouGov's mission is to make millions of people's opinions heard for the benefit of local, national, and international communities. They provide critical insights to help companies, governments, and institutions better serve their communities. The company values diversity of thought and background, offering a collaborative environment where innovation and technical excellence are celebrated.

This contract position offers competitive compensation based on experience and includes the opportunity to work on high-impact projects with significant production traffic. You'll be part of a team passionate about delivering accurate market research and content to millions of users daily.

Last updated 15 days ago

Responsibilities For Contract Senior Software Engineer, Python

  • Develop, maintain, and optimize backend applications using Django and FastAPI
  • Build and customize Wagtail CMS websites, including custom page models, blocks, and workflows
  • Design and implement RESTful APIs and integrate with third-party services
  • Work with relational databases (PostgreSQL) for efficient data storage and retrieval
  • Optimize applications for performance, security, and scalability
  • Lead system design and code architecture discussions
  • Produce simple, maintainable code while always looking to improve it
  • Define testing strategies and write automated tests
  • Lead the technical excellence of the system and create plans to mitigate outages
  • Pro-actively mentor other engineers
  • Propose and participate in team processes improvements

Requirements For Contract Senior Software Engineer, Python

Python
PostgreSQL
Redis
MongoDB
Node.js
TypeScript
  • 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
  • Extensive experience with Git, CI/CD pipelines, and software development best practices
  • Knowledge of Elasticsearch for search indexing
  • Proven experience in building and deploying scalable microservices
  • Good knowledge of Docker
  • Solid understanding of modern testing principles
  • Excellent verbal and written communication skills
  • High focus on quality, operational excellence and customer experience

Interested in this job?

Jobs Related To YouGov Contract Senior Software Engineer, Python

Astha-Senior Software Engineer - fullstack

Senior Full Stack Software Engineer position at Intuit, working on innovative financial technology solutions in an agile, collaborative environment.

Agentforce Success Engineer

Senior Agentforce Success Engineer role at Salesforce, focusing on implementing AI-powered agents and solutions within Salesforce environments.

Sr Software Engineer

Senior Software Engineer position at Disney Entertainment & ESPN Technology, focusing on payment systems for streaming platforms.

Sr Software Engineer

Senior Software Engineer position at Disney focusing on backend development for ticketing products and park reservations systems.

Omnichannel Engineer

Senior Omnichannel Engineer role at Disney Direct to Consumer, managing NICE CXone telephony and messaging systems for Hulu and Disney+ streaming services.