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 🌱.