Mid Software Engineer, Python (Remote)
YouGov Visualizza tutti gli annunci
- Milano
- Tempo indeterminato
- Full time
- Work on impactful projects with high volumes of production traffic.
- Produce simple, maintainable code while always looking to improve it.
- Define testing strategies and write automated tests.
- Own your code all the way to production with a self-service continuous delivery pipeline and production infrastructure.
- Run what you build using containers orchestration and monitoring technologies.
- Perform code-reviews promptly, regularly and constructively.
- Good understanding of modern testing principles.
- You have 3-5 years of experience working with the majority of our tech-stack.
- Significant experience with Git and CI/CD pipelines.
- Very good verbal and written communication skills.
- Experience with a highly distributed microservices architecture.
- Advanced knowledge of Python and some of the main web frameworks (Flask, FastAPI, Django, CherryPy).
- Experience with MongoDB and/or PostgreSQL.
- Good knowledge of Docker.
- Experience building complex software systems that have been successfully delivered to end user.
- Experience participating in mitigating technical debt.
- Experience with Kubernetes and AWS technologies.
- Ability to think abstractly and deal well with ambiguous/undefined problems.
- 1+ years working remotely in a global environment.
- A full-time, 100% remote role.
- Competitive salary and benefits package.
- Flexible working hours.
- A good work-life balance. Because we all work better when we are rested.
- Stable employment at a global company.
- Top-notch equipment to work with. You just have to bring your talent!
- Mental health programs (Headspace app subscription, mental health sessions with invited coaches).
- LinkedIn Learning courses.
- 1 additional day off to celebrate your Birthday.
- Growth and learning opportunities.