Python Developer in London

Python Developer in London

London Full-Time 30000 - 50000 £ / year (est.) Home office (partial)
Go Premium
M

At a Glance

  • Tasks: Build efficient Python modules and create dynamic web components using React.
  • Company: Join MPS, a global leader in theatrical content distribution.
  • Benefits: Enjoy 25 days' leave, cinema perks, and hybrid working options.
  • Why this job: Make a real impact in the film industry with innovative tech solutions.
  • Qualifications: 3+ years of Python experience, plus skills in React and SQL databases.
  • Other info: Be part of a collaborative culture that values feedback and communication.

The predicted salary is between 30000 - 50000 £ per year.

Join to apply for the Python Developer role at MPS - Motion Picture Solutions. Drive Global Film Delivery. Elevate The Cinema Experience.

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

Seniority level: Mid‐Senior level

Employment type: Full‐time

Job function: Engineering and Information Technology

Industries: Media Production

Python Developer in London employer: MPS - Motion Picture Solutions

MPS - Motion Picture Solutions is an exceptional employer that fosters a culture of innovation and collaboration, making it a prime choice for Python Developers looking to make a meaningful impact in the film industry. With access to generous benefits such as an Employee Ownership Trust bonus, enhanced leave policies, and opportunities for hybrid working, employees are supported in both their professional growth and personal well-being. The vibrant work environment encourages creativity and teamwork, ensuring that every team member feels valued and empowered to contribute to elevating the cinema experience worldwide.
M

Contact Detail:

MPS - Motion Picture Solutions Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. 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 portfolio showcasing your Python projects and any React components you've built. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practising common coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in joining MPS and being part of our innovative team.

We think you need these skills to ace Python Developer in London

Python Development
React
JavaScript
Linux Systems
SQL Databases (PostgreSQL/MySQL)
Schema Design
Asynchronous Solutions
SOLID Principles
MVC/OOP
TDD (Test-Driven Development)
BDD (Behaviour-Driven Development)
UI/UX Awareness
Problem-Solving Skills
Communication Skills
Attention to Detail

Some tips for your application 🫔

Tailor Your CV: Make sure your CV is tailored to the Python Developer role. Highlight your experience with Python, React, and any relevant projects that showcase your skills. We want to see how you fit into our world!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our mission at MPS. Let us know what makes you tick!

Showcase Your Problem-Solving Skills: In your application, don’t shy away from discussing complex problems you've solved in the past. We love candidates who can think on their feet and propose practical solutions, so share those experiences with us!

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’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at MPS - Motion Picture Solutions

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with building efficient and reusable modules, as well as any external libraries you've used. They’ll likely want to hear about your coding standards and how you ensure your code is clean and maintainable.

✨Show Off Your Problem-Solving Skills

Prepare to tackle some complex problems during the interview. Think of examples where you've solved tricky issues within tight constraints. They’ll appreciate a candidate who can propose workable solutions and demonstrate a practical approach to problem-solving.

✨Demonstrate Your Team Spirit

MPS values collaboration and communication, so be ready to talk about how you foster a culture of openness and feedback. Share experiences where you’ve worked closely with QA or other teams, and highlight your ability to build trust and rapport with colleagues.

✨Be Ready for Technical Questions

Expect questions about your experience with React, SQL databases, and Linux systems. Brush up on your knowledge of asynchronous solutions, SOLID principles, and testing methodologies like TDD and BDD. Being able to articulate your technical expertise will set you apart from other candidates.

Python Developer in London
MPS - Motion Picture Solutions
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>