Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer, Python

at YouGov

Posted 3 hours ago 3 applied

Description:

  • YouGov is a global online research company that provides insights into public opinion and behaviors.
  • The company operates in various regions including the UK, North America, Mainland Europe, the Nordics, the Middle East, India, and Asia Pacific.
  • The BrandIndex Engineering team focuses on creating impactful solutions for customers, emphasizing collaboration and technical excellence.
  • The Senior Python Engineer will develop and maintain web applications using Python and Flask, focusing on backend technologies.
  • Responsibilities include building scalable web applications, developing complex data pipelines (ETL), and optimizing applications for performance and reliability.
  • The role requires collaboration with Product and Design teams to create high-impact features and mentoring other engineers.

Requirements:

  • A minimum of 5 years of experience as a Python backend developer is required.
  • Expert knowledge of Python and its main frameworks is essential.
  • Experience in building and deploying high-traffic distributed web applications is necessary.
  • Extensive experience with Git, CI/CD pipelines, and software development best practices is required.
  • Excellent collaboration skills across different cultures are needed.
  • A solid understanding of modern testing principles is important.
  • Experience in leading complex cross-team technical initiatives is preferred.
  • Excellent English verbal and written communication skills are required.
  • A high focus on quality, operational excellence, and customer experience is essential.
  • Good knowledge of Kubernetes, Docker, AWS, and Flask is necessary.
  • A Bachelor’s Degree in Programming, Computer Science, or a related field is required.

Benefits:

  • The position offers a fully remote work environment, allowing for flexible work arrangements.
  • YouGov promotes a diverse and inclusive workplace culture.
  • Employees are encouraged to collaborate and share diverse perspectives.
  • The company values customer satisfaction and prioritizes a positive team atmosphere.
  • Opportunities for professional development and mentorship are available within the team.