Python Software Engineer
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.