Junior Backend Developer (Python)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+33 more
Job 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.
Requirements
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)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…