×
Register Here to Apply for Jobs or Post Jobs. X

Python Developer

Job in Greater London, London, Greater London, EC1A, England, UK
Listing for: MPS
Full Time position
Listed on 2026-01-13
Job specializations:
  • Software Development
    Python, Software Engineer
Job Description & How to Apply Below
Location: Greater London

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 (Postgre

    SQL/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 escalates.

  • 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.

  • Industr…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary