At a Glance
- Tasks: Develop and maintain Python test frameworks and automate CI/CD pipelines.
- Company: Join a dynamic tech company in London with a hybrid working model.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make an impact by ensuring software quality and collaborating on innovative projects.
- Qualifications: Strong Python skills, experience with multithreading, Docker, and cloud platforms.
- Other info: Be part of Agile sprints and enjoy a collaborative team environment.
The predicted salary is between 36000 - 60000 Β£ per year.
Position: Python Developer
Location: London, United Kingdom
This role would require three days a week on-site and two days working remotely.
What Youβll Be Doing:
β Continue to develop features, integrate new codec tools & codec types, and maintain the existing comprehensive in-house test and visual quality frameworks for testing quality aspects of our codec related products.
β Understand the scope of development projects and break down into requirements/stories, agree acceptance criteria and define tests cases.
β Participate in selecting the most appropriate tools and infrastructure for visual quality in the test framework.
β Debug, understand root cause and resolve defects within our test frameworks
β Launch testing campaigns for a variety of use cases to test and compare our codec releases and the integration of our codecs into different video encoder and playback scenarios.
What Weβre Looking For:
β Our test frameworks are developed using Python, are high performance and are multithreaded applications incorporating Flask, with SQL and databases for storage β you will have significant experience developing using these technologies.
β Experience using Linux as a target development platform
β Hands-on experience with technologies such as REST, HTTP, JSON and docker
β Exposure of commonly used test frameworks such as Pytest, Google Test Framework
β Skilled with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node is a bonus
β Experience with AI Tools for automation and development
If you\βre interested, please reach out to for more information!
Python Developer employer: Microtech Global Ltd
Contact Detail:
Microtech Global Ltd Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Python Developer
β¨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other Python developers. You never know who might have the inside scoop on job openings or can refer you directly.
β¨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Python projects, especially those involving multithreading or Flask. This gives potential employers a taste of what you can do and sets you apart from the crowd.
β¨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills. Practice common Python problems and be ready to discuss your experience with CI/CD pipelines and containerisation tools like Docker. Confidence is key!
β¨Tip Number 4
Donβt forget to apply through our website! We love seeing applications come directly from passionate candidates. Tailor your application to highlight your relevant experience with Python and automation, and letβs get you in for an interview!
We think you need these skills to ace Python Developer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your Python development skills and experience with multithreaded programming. We want to see how your background aligns with the role, so donβt be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why youβre excited about the role and how your experience with Flask APIs and CI/CD pipelines makes you a great fit for us. Keep it engaging and personal!
Showcase Your Projects: If you've worked on any cool projects involving Docker, Kubernetes, or cloud platforms, make sure to mention them. We love seeing practical examples of your work, especially if they relate to the job description!
Apply Through Our Website: We encourage you to apply directly through our website. Itβs the best way for us to receive your application and ensures you donβt miss out on any important updates. Plus, we canβt wait to hear from you!
How to prepare for a job interview at Microtech Global Ltd
β¨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially around multithreading and Flask frameworks. Be ready to discuss your past projects and how you've implemented these technologies, as they'll likely want to see your practical experience.
β¨Familiarise Yourself with CI/CD Tools
Since the role involves building automation into CI/CD pipelines, get comfortable with tools like GitHub, Jenkins, and Docker. You might be asked about your experience with these tools, so having specific examples of how you've used them will definitely give you an edge.
β¨Prepare for Technical Challenges
Expect some technical questions or coding challenges during the interview. Practise solving problems related to performance testing and troubleshooting in Python. This will not only showcase your skills but also demonstrate your problem-solving approach.
β¨Show Your Team Spirit
Collaboration is key in this role, so be prepared to talk about your experiences working in Agile teams. Share examples of how you've contributed to team discussions, defined test plans, or created documentation. This will highlight your ability to work well with others and adapt to different workflows.