Request More Information

Junior Python Software Engineer


As the UK’s leading provider of software designed specifically for the joinery industry, Joinerysoft Ltd is an innovative tech company that provides a comprehensive suite of purchasable software modules tailored to meet the diverse needs of woodworking businesses. What sets us apart is our commitment to simplicity; our joinery management software is engineered to be effortlessly user-friendly. With our software, we empower woodworking enterprises to excel at every stage of their journey, from initial enquiry to final product delivery. It also includes the ability to link to 5 axis CNC machines, is capable of displaying joinery items in 3D and has features such as U value calculations for building regulation compliance, thereby ensuring efficiency and precision every step of the way.

The directors of Joinerysoft come from a family of software programmers and our team is composed of talented individuals passionate about leveraging technology to drive positive change and create cutting-edge solutions. With a strong commitment to excellence and creativity, we foster an environment where ideas flourish and talent thrives.

Location: Chipping Norton, Oxfordshire

Job Description:
Are you a recent graduate with a keen interest in Python programming? Do you have a strong foundation in computer science principles and a desire to apply your skills in a real-world environment? If so, we have an exciting opportunity for you to join our team as a Junior Python Software Developer where you will be working across cutting-edge technologies and exploring AI.


  • Collaborate with cross-functional teams to understand project requirements and objectives.
  • Design, develop, and deploy Python-based software solutions using Django framework.
  • Utilise Docker for containerisation and Git for version control.
  • Implement front-end features using JavaScript and integrate with back-end systems.
  • Work with Celery for task queue implementation and asynchronous task execution.
  • Utilise Postgres for database management and AWS for cloud infrastructure.
  • Explore and implement AI technologies to enhance product capabilities.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and debug issues to ensure optimal performance and reliability.
  • Stay up to date with emerging technologies and best practices.


  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proficiency in Python programming language.
  • Solid understanding of object-oriented programming concepts.
  • Familiarity with HTML/CSS.
  • Knowledge of SQL databases.
  • Familiarity with web development frameworks such as Django.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability to adapt to new technologies and learn quickly.

Why Join Us:

  • Opportunity to work with a talented team of professionals in a collaborative environment.
  • Exciting projects that offer the chance to make a real impact.
  • Continuous learning and development opportunities to enhance your skills and career growth.
  • Competitive salary starting at £26,000 per annum
  • Benefits package consisting of 28 days holiday (including bank holidays) plus company pension, private healthcare, company laptop
  • Flexible work arrangements (after your probation period) and a supportive work-life balance.

If you are enthusiastic about kick starting your career as a Python programmer and eager to contribute your skills to meaningful projects, whilst making a valid impact in a small, family-run business, we want to hear from you!

Application Instructions:
Please email your CV and cover letter highlighting your qualifications and why you’re the ideal candidate for this role to with the subject line "Junior Python Software Engineer Application."

Deadline for Applications: Friday 31st May 2024

We thank all applicants for their interest in joining our team. An online technical skills assessment will be carried out as part of the interview process.

Request Info

Request a Brochure or Demo

Request Information

Latest News


Mokko Ltd starts up with Joinerysoft

The first time as a joinery manager for a large social housing provider in Plymouth and the second time, after he was made redundant during the Covid pandemic and decided …