Python Developer
Drive global film delivery. Elevate the cinema experience.
Join MPS as a Python Developer and help maintain and incrementally improve current applications developed by the development department, specifically within the Production Tools team.
What You’ll Do:
Build efficient, testable and reusable Python modules. Use external modules when appropriate. Use the appropriate language and tools for the job (thus not limited to Python). Be open to experimentation and prototyping.
Utilise React to create dynamic and responsive components for existing and future web applications. A strong flair for professional and utilitarian design is beneficial.
Solve complex problems within the constraints of infrastructure and complex architectures, and propose workable solutions
Create the required technical specifications, design, deployment documents for existing and new features/projects
Ensure that the completed software complies with all architecture, design, programming standards and conventions; that developed software meets all functional and technical requirements and is of a high quality, that code is testable and tested with a good level of meaningful test coverage; working closely with the QA department; performing code reviews
Ensure that project assignments are completed within realistic time frames, deal with and resolve day-to-day development and support queries
Integration of data storage solutions (databases, key-value stores)
Foster a culture of openness, feedback and communication at all levels by both providing and seeking regular feedback from colleagues, peers and employees.
Improving user satisfaction and the reliability of our software is critical if we are to achieve the business objectives. You will work to ensure the timely delivery of high-quality solutions.
Out-of-hours support might be required occasionally to support applications deployed in production.
What You’ll Bring:
You’ll have a solid technical foundation and proven experience in Python development, with the ability to apply best practices and deliver reliable solutions.
Technical expertise: Degree‑level education and 3+ years of Python development, plus exposure to React and JavaScript. Comfortable working with Linux systems and SQL databases (PostgreSQL/MySQL), with an understanding of schema design.
Coding standards: Strong grasp of asynchronous solutions, SOLID principles, MVC/OOP, and a commitment to writing clean, maintainable code.
Testing mindset: Experience with TDD and BDD, ensuring quality and resilience in your work.
Broader skills: Awareness of database administration/design and UI/UX, with the flexibility to contribute across different areas.
You’ll bring curiosity, a practical approach to problem‑solving, and the ability to collaborate effectively with others.
Why MPS?
Be part of a global leader in theatrical content distribution. We’re innovative, collaborative, and passionate about delivering the best possible experience to cinemas and audiences worldwide
As a Python Developer, you'll be a key representative of MPS, embodying our values and delivering excellence every step of the way. Here's what sets you apart:
Brand Ambassador: You represent MPS with professionalism, warmth, and purpose—bringing a human touch to everything you do.
Exceptional Communicator: Clear, confident, and articulate across written and verbal channels.
Customer-Centric: You go the extra mile to deliver outstanding service, with a meticulous eye for detail.
Organised Multitasker: You thrive in fast-paced environments, managing multiple priorities with precision.
Time-Smart: You know how to prioritise and deliver on time—every time.
Adaptable & Calm Under Pressure: You stay cool, flexible, and focused when things shift or escalate.
Solution-Oriented: Quick to spot issues and quicker to resolve them with practical, thoughtful solutions.
Strong Interpersonal Skills: You build trust with clients, partners, and teams, and you’re a great listener.
Discreet & Reliable: Trusted with confidential information and always act with integrity.
Tech-Savvy: Proficient with modern office tools and systems, including Microsoft Office Suite—especially advanced Excel.
Industry Knowledge: Deep understanding of electronic content delivery and hard drive replication within the theatrical distribution space.
Detail-Driven: You care about accuracy—nothing slips through the cracks.
Culturally Aware: You bring inclusivity and empathy to your global interactions.
Positive & Proactive: A team player who’s motivated to make a meaningful impact.
Strong Communication Skills: Able to convey technical and operational information clearly to both technical and non-technical audiences.
Benefits
Access to EOT(Employee Ownership Trust) tax-free bonus
25 days' Annual Leave
Enhanced Parental Leave
Enhanced Sick Leave
Retention recognition - extra perks at key milestones: from increased employer pension to private medical care
Birthday or work anniversary day off on us
Cinema perks, including access to premieres and special screenings
Rental Housing Deposit Support
Access to hybrid and remote working arrangements
Volunteering Day off
- Department
- Technology
- Locations
- London
- Remote status
- Hybrid
About MPS Limited
Working with customers through creativity and technology to showcase cinematic stories around the world.
Already working at MPS Limited?
Let’s recruit together and find your next colleague.