Remote Software Engineer, Python

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • YouGov is a global online research company that provides insights into public opinion and behaviors.
  • The company has a panel of over 24 million registered members and is recognized for its accurate data, serving major brands worldwide.
  • The role involves collaborating with product and design teams to develop high-value features and enhance system architecture.
  • Responsibilities include working on impactful projects, producing maintainable code, defining testing strategies, and managing code through a continuous delivery pipeline.
  • The position requires running built applications using container orchestration and monitoring technologies and performing regular code reviews.

Requirements:

  • Candidates should have 2-3 years of commercial experience with the majority of the tech stack used by YouGov.
  • A good understanding of modern testing principles is essential.
  • Experience with Git and CI/CD pipelines is required.
  • Strong verbal and written communication skills are necessary.
  • Familiarity with a highly distributed microservices architecture is important.
  • Proficiency in Python and knowledge of web frameworks such as Flask, FastAPI, Django, or CherryPy is required.
  • Experience with MongoDB and/or PostgreSQL is necessary.
  • Good knowledge of Docker is essential.

Benefits:

  • The position offers a full-time, 100% remote role based in Poland or other European countries where YouGov has an entity.
  • Flexible working hours are provided to accommodate a global team operating across different time zones.
  • The company promotes a good work-life balance to enhance productivity.
  • Mental health programs, including a Headspace app subscription and sessions with invited coaches, are available.
  • Employees have access to LinkedIn Learning courses for professional development.
  • An additional day off is granted to celebrate employees' birthdays.
  • Opportunities for growth and learning are encouraged within the company.
Leave a feedback