Point your AI agent at freehire and let it find you a job.

Get the CLI →

Information Tech Consultants

NewBe an early applicant

Python Software Engineer

Posted Updated
Discussion

Summary

Onsite Python backend engineer (2-5 years' experience) at a UK IT consultancy, developing and maintaining client software projects: Python applications, REST APIs, SQL database work, testing, and Git-based workflows. Must be willing to work onsite anywhere in the UK depending on the client project, joining around 3 November 2026.

Job Title: Python Software Engineer

Location: London, UK

Work Mode: Onsite

Employment Type: Full-Time

Experience: 2-5 Years

About Us

Information Tech Consultants Ltd is a UK-based IT consultancy working with global clients, including Fortune 500 & FTSE 100 companies, delivering innovative software and enterprise technology solutions.

About the Role

We are looking for a Python Software Engineer to join our development team and contribute to software development projects for our clients.

The successful candidate will have solid hands-on experience with Python and a good understanding of backend development, databases, APIs, and software development practices.

Please Note- We have multiple projects across the UK, so you should be ready to relocate if needed

Key Responsibilities

  • Develop and maintain software applications using Python.
  • Design and implement backend features and services.
  • Develop and integrate REST APIs.
  • Work with SQL databases and perform database-related operations.
  • Write clean, efficient, and maintainable code.
  • Troubleshoot, debug, and resolve software issues.
  • Participate in testing and code reviews.
  • Use Git for version control and follow standard development practices.
  • Work closely with developers and other technical teams to understand and deliver project requirements.
  • Contribute to improving application performance, reliability, and functionality.

Required Skills

  • 2-5 years of professional software development experience.
  • Strong hands-on experience with Python.
  • Good knowledge of SQL and relational databases.
  • Experience working with REST APIs.
  • Understanding of backend software development.
  • Familiarity with Git and version control.
  • Good problem-solving and analytical skills.
  • Strong communication and teamwork skills.

Education

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.

Candidate Requirements

  • Willing to work onsite anywhere in UK as per client project.
  • Available to join on or around 3rd November 2026.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available