Remote Senior Software Engineer, Python

Posted

Apply now
Please, let YouGov know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • We are seeking a Python Engineer for a 12-month contract to develop and maintain web applications using Django and Wagtail CMS.
  • You will work on building scalable, high-performance backend systems while enhancing content management capabilities.
  • The role involves developing, maintaining, and optimizing backend applications using Django and FastAPI.
  • You will build and customize Wagtail CMS websites, including custom page models, blocks, and workflows.
  • The position requires designing and implementing RESTful APIs and integrating with third-party services.
  • You will work with relational databases (PostgreSQL) for efficient data storage and retrieval.
  • The role includes optimizing applications for performance, security, and scalability.
  • You will lead system design and code architecture discussions and work on impactful projects with high volumes of production traffic.
  • The position requires producing simple, maintainable code while always looking to improve it.
  • You will define testing strategies and write automated tests, leading the technical excellence of the system and creating plans to mitigate outages.
  • Proactive mentoring of other engineers is expected, along with foreseeing the impact of business and technical decisions on performance and reliability.
  • You will own the entire software lifecycle and propose and participate in team process improvements.

Requirements:

  • A minimum of 5 years of experience as a Python backend developer is required.
  • Expert knowledge of Python and some of the main web frameworks (Django, Flask, FastAPI, CherryPy) is essential.
  • Proficiency in relational databases (PostgreSQL) and ORM frameworks is necessary.
  • Extensive experience with Git, CI/CD pipelines, and software development best practices is required.
  • Knowledge of Elasticsearch for search indexing is preferred.
  • Proven experience in building and deploying scalable microservices is necessary.
  • A profound knowledge of Docker is required.
  • A solid understanding of modern testing principles is essential.
  • Excellent verbal and written communication skills are required, with the ability to convey technical concepts clearly to both technical and non-technical stakeholders.
  • A high focus on quality, operational excellence, and customer experience is essential.

Benefits:

  • The position offers a competitive compensation package based on experience, with a day rate.
  • You will have the opportunity to work remotely, providing flexibility in your work environment.
  • The role is a full-time contract with the potential for extension, allowing for job security.
  • You will be part of a global team dedicated to making people's voices heard and contributing to meaningful research.
  • The company promotes a culture of diversity and inclusion, valuing different backgrounds and perspectives.
  • YouGov strives to provide best-in-class benefits to support employees' physical, financial, and emotional wellbeing.
  • The workplace fosters a sense of belonging and uniqueness, encouraging employees to bring their full selves to work.
Apply now
Please, let YouGov know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback