📍Romania, Poland
Python Software Engineer-Data Experience

YouGov
📍Remote - Romania, Poland
Please let YouGov know you found this job on JobsCollider. Thanks! 🙏
Summary
Join YouGov's Data Experience Team as a mid-Software Engineer and contribute to the development of our platform. Work closely with product managers and other teams to understand system requirements. Develop and maintain data systems and APIs using Python, ensuring code quality through testing and code reviews. Design and implement RESTful API endpoints. Diagnose and fix system failures. Establish realistic project timelines and meet deadlines. This is a fully remote position based in Poland, Italy, or Spain, requiring self-motivation and excellent communication skills.
Requirements
- Experience working in a Linux environment
- A record of successful delivery of SaaS and cloud-based applications
- Good understanding of the software development lifecycle
- Extensive programming experience using Python as a programming language
- A commitment to producing robust, testable code
- Results-driven, self-motivated and enthusiastic
- Excellent communication skills - verbal, written and presentation
Responsibilities
- Work closely with product managers, sales, and customer success team to understand the system’s functional and non-functional requirements
- Contribute to code quality through unit testing, integration testing, code review, and system design using Python
- Establish realistic estimates for timelines and ensure that projects remain on target to meet deadlines
- Assist in diagnosing and fixing system failures quickly when they occur in your area of expertise. This is limited to when the on-call rotation needs a subject-matter expert to help troubleshoot an issue
- Design and implement RESTful API endpoints using the Python programming language
Preferred Qualifications
- Proven expertise and experience with database technologies including NoSQL databases like MongoDB, RDBMS such as Postgres and MySQL
- Pytest testing experience
- Relevant experience in the maintenance of data APIs
- Bachelor’s Degree in Programming, Computer Science, or Engineering-related field
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.