Python Developer (ID: tvcaoRGs)

Place of Work: On-site
Salary: £ 45,000 - £ 55,000 (Per Annum)
Date Posted: 22-Sep-2026
Expiry Date: 21-Mar-2027
Job Details:
Location: London, Greater London, United Kingdom
Job Category: Software Development
Career Level: Software Development
Contractual Type: Full Time/Permanent
Working Hours: Full Time
Qualifications: Bachelor's Degree in Software Engineering
Experience: 3+ Years in a Similar Role
Positions Available: 1
Skills Required
  • Android
  • ASP
  • ASP.NET
  • C#
  • CSS
  • HTML
  • Javascript
  • Python
  • SQL Server
Job Description

We are seeking an experienced Python Developer to design, develop, test and maintain in-house business applications within a Windows environment.

Reporting to the Head of IT and working with the relevant Project Manager for each assignment, you will initially focus on developing a bespoke application that connects our inventory management, replenishment and third-party logistics systems.

The position requires strong PHP and Python development skills, together with experience working with SQL Server. Previous experience with inventory management, warehouse, retail or ecommerce systems would be a distinct advantage.

Key Responsibilities

Your primary responsibility will be to develop a bespoke SQL Server-based application that bridges gaps between MUJI’s existing inventory management system, replenishment platform and third-party logistics warehouse.

The application will be used by store managers and Head Office teams to:

  • Create and maintain accurate stock reservations.
  • Consolidate replenishment orders from multiple sources.
  • Validate orders before passing them to downstream systems.
  • Improve visibility and control across stock-management processes.
  • Integrate with Microsoft Excel to provide a practical and familiar user experience.

You will take ownership of the application’s detailed design, including its user interface and overall user experience.

Additional responsibilities and future projects may include:

  • Expanding the application to provide greater integration between replenishment systems.
  • Improving the usability and efficiency of existing internal systems.
  • Developing and integrating web applications within MUJI’s BigCommerce environment.
  • Supporting omnichannel initiatives involving MUJI’s new Odoo point-of-sale system.
  • Contributing to future CRM projects.
  • Providing occasional guidance and support to junior developers.

Essential Skills and Experience

  • At least five years’ professional software-development experience.
  • At least two years’ commercial experience working with PHP and Python.
  • Strong SQL Server development skills.
  • Experience designing, developing, testing and maintaining business applications.
  • Experience developing applications within a Windows environment.
  • A practical understanding of Windows IIS.
  • Strong analytical and problem-solving skills.
  • The ability to work directly with system users to understand requirements and resolve design issues.
  • Experience conducting user testing and providing ongoing application support.
  • The ability to work collaboratively as part of a team and independently when required.
  • A methodical approach to development, documentation and quality assurance.
  • The ability to follow MUJI’s standards and guidelines to maintain consistency across applications and digital assets.

Desirable Skills and Experience

Experience with any of the following would be advantageous:

  • C# and ASP.NET
  • Classic ASP
  • HTML, CSS and JavaScript
  • Visual Basic
  • SQL Server Integration Services (SSIS)
  • Responsive web design
  • Android or macOS development
  • Inventory, replenishment, warehouse or logistics systems
  • E-commerce and web-application integrations
  • User interface and user experience design

Familiarity with any of the following platforms would also be beneficial, although it is not essential:

  • BigCommerce
  • Pimberly
  • ShipperHQ
  • Advanced Commerce
  • Core+ WMS
  • Odoo
  • Slim4
  • Xero
  • Ubuntu

About You

You are a practical and experienced developer who can translate operational requirements into reliable, user-friendly applications. You are comfortable working with stakeholders, investigating business problems and taking ownership of solutions from initial design through to testing, deployment and support.

You will also have:

  • An interest in digital trends, application design and development best practice.
  • A good understanding of typography, layout, consistency and grid structures.
  • Strong attention to detail.
  • A commitment to continuous learning and improvement.

Join us as a Python Developer and become part of a team using technology to improve operational efficiency and the experience of colleagues across the business. Your work will have a direct impact on stock management, replenishment and our wider digital-development initiatives.

Position: Python Developer - Job Type: Full-Time - Salary: £45,000 to £55,000 per year - Location: On-Site / London

Similar Jobs You May Like
Senior Software Developer
Denton, Greater Manchester, United Kingdom
Salary: £ Up to 55000 (Per Annum)
Roblox Video Game Developer
London, Greater London, United Kingdom
Salary: £ 50,000 - £ 200,000 (Per Annum)
Senior Software Engineer
Chesterfield, Derbyshire, United Kingdom
Salary: £ 45,000 - £ 70,000 (Per Annum)
Senior Python Developer (Data) - Hybrid
London, Greater London, United Kingdom
Salary: £ 80,000 - £ 100,000 (Per Annum)
Software Engineer Using C# and SQL
Belfast, County Antrim, United Kingdom
Salary: £ 30,000 - £ 40,000 (Per Annum)
Full Stack Software Engineer - Laravel/Vue
Birmingham, West Midlands, United Kingdom
Salary: £ 40,000 - £ 65,000 (Per Annum)