Python Developer - Leeds

£35k - £55k - Software Development
Ref: 611 Date Posted: Thursday 05 May 2022
LinkedIn ShareShare

Suitable for: Senior Python Developer, Lead Python Developer, Python Software Engineer

Location: Leeds

Salary: Competitive Salary + EOT bonus + Pension + career development     

Please note that unfortunately, our client is unable to offer sponsorship     

Our client is a successful digital transformation consultancy based in Leeds City Centre. They are looking for an experienced Senior / Lead Python Developer, Software Engineer to take on responsibility and accountability for software development projects and initiatives.

Their Software Development practice is a growing and evolving part of the business which offers the opportunity to work with a range of diverse technologies across multiple business domains and project environments. They look for technologists who enjoys learning, building solutions using industry best practices and employing their development experience to assist in delivering quality solutions for their clients.


  • Minimum of 3 years’ experience as a Python Developer, Senior Python Developer or Python Software Engineer
  • Strong “Software Engineering‟ fundamentals and practical experience
  • Commercial experience of software development in Python with APIs
  • Frameworks knowledge ie Django, Flask
  • Good database knowledge of SQL, NoSQL or PostgreSQL
  • Unit test frameworks; CI/CD
  • Strong practice of TDD development principles and continuous integration
  •  Exposure to continuous integration, build tools (Jenkins, Ansible) and scripting
  • Use of source code version control – Git, Subversion or Mercurial


  • Defining technical solutions
  • Strong Object Oriented skills (e.g. from C#, C++, Java or similar)
  • Other databases, for example NoSQL, Event & Graph
  • Delivering code that conforms to the SOLID principles
  • Performing code reviews
  • User Needs Research and Design
  • Design skills (OO, Enterprise Integration, Web Services, User Interface)
  • Team leadership experience, motivating and mentoring development teams.
  • Comfortable discussing solutions with Stakeholders and Senior Leaders
  • Application security
  • Agile concepts including Three Amigos, Shift Left Testing, etc

The Role:

The role as a Senior Python Developer, Lead Python Developer, Software Engineer will involve, but not limited to, the following tasks;

  • Leading the delivery of technical solutions as part of a team
  • Reviewing other team members’ work
  • Using the latest technology and tools to improve the software development process
  • Regularly demonstrating work to users and senior leaders
  • Mentoring and constantly improving other team members
  • Analysis and Design: understanding of both functional and non-functional requirements to produce well designed software, including the ability to communicate your design to others including clients
  • Software Development: construction and testing of software components to a high standard within a team
  • Quality Assurance: understanding of system test plans and system testing
  • Eliciting and documenting System Functional and Non-Functional Requirements

Full Job description is available on request

To apply:  Please follow the online application process and upload your CV, in Word format

Please note: You must be eligible to work in the UK for your application to be considered (sorry, our client is unable to offer sponsorship).  Due to large numbers of applications, unfortunately we cannot provide detailed feedback to everyone, however, if you wish to find out how your application is progressing please call or e-mail the office and someone will help you / get back to you

At Solo Search we take your data privacy seriously, by applying for this vacancy your data will be processed and likely stored on our secure internal systems. The lawful basis Solo Search use to process your data in regard to this application is legitimate interest and without further consent, your details will be stored for a maximum period of 12 months only. We will only ever use your data to assist you with your job search and this data will not be shared with any third party, including the client, without your explicit consent. Our full Data Privacy Policy can be viewed on our website.