Junior Python Developer (real World Erp System Modernisation And Development)

Edinburgh, SCT, GB, United Kingdom

Job Description

Junior Python Developer (Real-World ERP System Modernisation & Development)



Company:

Edinburgh Assay Office

Location:

Remote / Hybrid

Job Type:

Full-time

Start Date:

Immediate

Salary:

max. 30,000 per annum based on experience

Experience Level:

Entry-level / Suitable for recent graduates

Closing Date: Monday, 28 July 2025 by 12pm



How to Apply



1. Send us covering note (maximum 1 side of an A4) providing your specific experience with the skills listed in the requirements section.



2. Tell us in your covering note why this role interests you and why you think you should be considered for the position.



3. Send your CV (maximum 2 sides of an A4) + GitHub (or similar) especially if you've worked on messy or real-world projects before.



Please note that if your application does not include all 3 points above, we will be unable to process your application.



About the Role



We're looking for a junior Python developer to join our small team and help improve and expand a large, custom-built ERP (Enterprise Resource Planning) system -- the software that runs our business operations.

The system is mature and works well, but parts of it are old and need upgrading. You'll be writing new features, fixing issues, and gradually modernising parts of the code with support from our business analyst and consulting developer.

On completion of the modernisation of the core system logic, as a team, we will embark on the development of some exciting new features. This role aims to develop the right candidate for a lead developer role.

This is a great role if you want to understand how real-world systems evolve, and if you're ready to learn by doing.

What You'll Do



Read and work within a real production codebase Build new features to support business needs Debug and refactor legacy code Learn how large systems are maintained over time Collaborate with our systems analyst to understand business logic

Who This is For



We're not expecting tons of experience. If you're graduating soon or recently finished a bootcamp, this could be a great next step.

You might be a great fit if you:

Enjoy solving real problems (not just building from scratch) If you like to move quickly without too many meetings Are curious about how complex systems work Don't mind reading "older" code to figure things out Want to get better at writing clean, maintainable code Are patient, detail-oriented, and open to feedback

Requirements



Must have experience with Python

Understanding of MySQL and Linux administration. Good working knowledge of JavaScript /CSS /HTML Experience using Git Willingness to ask questions and learn Some exposure to larger codebases (even as a class or personal projects) Must have the right to live and work in the UK

What You'll Gain



Direct experience working on business-critical systems Focused mentorship within a very small team A say in how we evolve our technology over time A chance to make real contributions early in your career

How to Apply



1. Send us covering note (maximum 1 side of an A4) providing your specific experience with the skills listed in the requirements section.

2. Tell us in your covering note why this role interests you and why you think you should be considered for the position.

3. Send your CV (maximum 2 sides of an A4) + GitHub (or similar) especially if you've worked on messy or real-world projects before.

Please note that if your application does not include all 3 points above, we will be unable to process your application.



Job Type: Full-time

Pay: 30,000.00 per year

Schedule:

Monday to Friday
Language:

English (required)
Work authorisation:

United Kingdom (required)
Work Location: Hybrid remote in Edinburgh EH1 3RH

Application deadline: 28/07/2025
Reference ID: EAO Junior Python Developer

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3368829
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Edinburgh, SCT, GB, United Kingdom
  • Education
    Not mentioned