Senior Software Engineer, Python

23-09-2025

Senior Software Engineer, Python

Experteer Italy 23-09-2025
Riassunto

Località

Divisione Aziendale

Tipo di contratto

Data di pubblicazione

23-09-2025

Descrizione Lavoro

OverviewThe Role: We are seeking a Senior Python Engineer to develop and maintain scalable micro-services and APIs. You will work on building high-performance backend systems with a focus on event-driven architectures, integration, and event sourcing. Remote role but must be based in ItalyThe TeamWe are passionate about making peoples' voices heard by creating exciting and useful content based on in-depth, accurate market research, and about delivering that to people in the best way possible. We are looking for people to join us who have an enthusiasm for content creation and publishing and are looking for opportunities to expand their skills and knowledge into new areas.We have a global panel of over 26m people, allowing us to gather data on likes and dislikes, political opinions, what worries them, and much more. We are responsive to current events - ensuring decision-makers and business leaders always have accurate, timely, information.Our mission is to supply a continuous stream of free-to-access, accurate data and insights into what the world thinks, so that companies, governments and institutions can better serve the people and communities that sustain them and to be a valued public resource used by hundreds of millions of people daily, enabling intelligent decision-making and informed conversations.Key ResponsibilitiesDevelop, maintain, and optimize backend applications using Django, FastAPI, and FlaskDesign and implement event-driven services and microservicesBuild and maintain RESTful APIs and integrate with third-party servicesImplement event sourcing patterns and integrate with message brokersWork with relational databases (PostgreSQL) for efficient data storage and retrievalOptimize applications for performance, security, and scalabilityLead system design and code architecture discussionsWork on impactful projects with high volumes of production trafficProduce simple, maintainable code while always looking to improve itDefine testing strategies and write automated testsLead the technical excellence of the system and create plans to mitigate outagesPro-actively mentor other engineersForesee the impact of business and technical decisions on performance, reliability and own the entire software lifecyclePropose and participate in team processes improvementsSkills and Qualifications5+ years of progressive experience as a Python backend developerExpert knowledge of Python and some of the main web frameworks (Django, Flask, FastAPI)Advanced knowledge and experience in relational databases (PostgreSQL) and ORM frameworksExtensive experience with Git, CI/CD pipelines, and software development best practicesProven and progressive experience in building and deploying scalable micro-servicesStrong knowledge of DockerSolid understanding of modern testing principlesExcellent verbal and written communication skills, with the ability to convey technical concepts clearly to technical and non-technical stakeholdersHigh focus on quality, operational excellence and customer experienceProactive in identifying risks and taking an impact-centric approach to problem-solvingAbility to think abstractly and deal well with ambiguous/undefined problemsComfortable with the below Tools & Technology:JIRA, Confluence, Slack, Miro, DockerKubernetes, Helm, Terraform, Vault, AWS, Grafana, ELK Stack, New RelicPython (Django, FastAPI, Flask), Redis, RabbitMQ, PostgreSQL, MongoDBGreat if you haveUnderstanding of Celery and task queues for background processingExperience participating in mitigating technical debtExperience with Kubernetes/EKSStrong knowledge of AWS technologies and servicesGet to know us better...YouGov is a global online research company, offering insight into what the world thinks.Life at YouGovFind out more about our diverse and inclusive environment and values hereEqual Opportunity EmployerAs an Equal Opportunity Employer, qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, gender identity or expression, and sexual orientation), parental status, national origin, marital status, age, disability, genetic information, HIV status, political affiliation, socioeconomic background, veteran status or any other characteristic protected by law. All employment decisions are made based on occupational qualifications, merit, and business need.Data PrivacyTo find out how we collect and use your personal data when you apply for a role at YouGov, please read our privacy notice at https://jobs.yougov.com/privacy
#J-18808-Ljbffr

Condividi

Come Candidarsi

Per maggiori informazioni e per candidarti, clicca il pulsante.