Information Tech Consultants→
Backend Developer (Python) at Information Tech Consultants in England
Job Description
!! IMMEDIATE JOINERS !! Can start on Immediately by 11th November 2026
Backend Developer (Python) & Bachelor's Degree is MUST
Location: London
Work mode: On-site
Salary: 35K-45K PA
Job Type: Full-time, Entry-level
***UK based candidates ONLY ***
Please Note- We have multiple projects across the UK, so you should be ready to relocate if needed
Job Overview
Information Tech Consultants Ltd (ITC) is looking for a skilled Backend Developer (Python) to join our growing Data Science team. The ideal candidate will have strong Python development experience and hands-on knowledge of backend application development, APIs, and databases.
Job Summary
We are looking for a motivated and detail-oriented Backend Developer (Python) with strong knowledge of Python programming, SQL, and data processing to join our development team. The ideal candidate will be responsible for developing and maintaining Python applications, working with databases, processing datasets, and building efficient data-driven solutions.
The candidate should have strong problem-solving skills and a passion for writing clean, scalable, and maintainable code.
Key Responsibilities
- Develop, test, debug, and maintain applications using Python.
- Write efficient SQL queries to retrieve, manipulate, and manage data from relational databases.
- Perform data cleaning, transformation, validation, and processing using Python.
- Work with Python libraries such as Pandas and NumPy for data manipulation and analysis.
- Develop scripts to automate repetitive tasks and improve operational efficiency.
- Integrate Python applications with databases and external APIs.
- Assist in building and maintaining data pipelines and ETL processes.
- Identify and resolve application issues and database performance problems.
- Collaborate with developers, data engineers, and business teams to deliver technical solutions.
- Maintain code quality through testing, documentation, and version control.
- Participate in code reviews and follow software development best practices.
Preferred Qualifications
- Experience with Python libraries such as Pandas, NumPy, and Requests.
- Basic understanding of ETL workflows and data pipeline development.
- Familiarity with Flask, Django, or FastAPI.
- Knowledge of database design, indexing, and query optimization.
- Exposure to cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
- Familiarity with Linux and command-line tools.
- Understanding of unit testing using Pytest or unittest.
- Knowledge of data visualization or data analytics is an advantage.
Technical Skills
- Python Programming
- SQL and Database Management
- Data Processing and Transformation
- Data Structures and Algorithms
- Object-Oriented Programming
- MySQL / PostgreSQL / SQL Server
- Git and Version Control
Education: Bachelor’s degree in data science, Statistics, Computer Science, Mathematics, or a related quantitative field (or equivalent bootcamp experience).
Strong mathematics and statistics background.
Ability to commute/relocate:
- Greater London: reliably commute or plan to relocate before starting work (preferred)
Pay: £35,000.00-£45,000.00 per year
Application question(s):
- Are you available for relocation across UK for projects?
- Please confirm your visa status.
- We must fill this position urgently. Can you start on 11th November 2026?
Education:
- Master's (required)
Work Location: In person