> Markdown version of [/jobs/ext/4076262-junior-backend-developer-python](https://www.wearedevelopers.com/jobs/ext/4076262-junior-backend-developer-python). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Backend Developer (Python) - **Company:** Information Tech Consultants - **Location:** United Kingdom - **Experience:** Starter - **Salary:** £35,000 - £45,000 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Amazon Web Services, Unit Testing, Microsoft Azure, Command-Line Interface, Cloud Computing, Software Quality, Code Review, Computer Programming, Databases, Data Cleansing, Extract Transform Load (ETL), Data Structures, Data Visualization, Relational Databases, Database Design, Software Debugging, Linux, Django Web Framework, Python (Programming Language), PostgreSQL, Microsoft SQL Server, MySQL, NumPy, Object-Oriented Software Development, Query Optimization, Software Engineering, SQL Databases, Software Organization, Data Processing, Google Cloud, Flask (Web Framework), Database Performance, Indexer, Backend, Git, Fastapi, Pandas, Pytest, Information Technology, Data Analytics, Software Version Control, Data Pipelines, Web Api - **Published:** October 27, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=427d206bd1499615 ## About the Role Junior Backend Developer (Python) & Bachelor's Degree is MUST, Information Tech Consultants Ltd (ITC) is looking for a skilled Junior 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., The candidate should have strong problem-solving skills and a passion for writing clean, scalable, and maintainable code., * 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), * Master's (required) ## Description We are looking for a motivated and detail-oriented Junior 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., * 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.