Python Developer

Spait Infotech Private Limited
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 90K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

API
Agile Methodologies
Airflow
Amazon Web Services (AWS)
Applications Architecture
Automation of Tests
Azure
Cloud Computing
Code Review
Databases
Continuous Integration
Information Engineering
Software Debugging
DevOps
Distributed Systems
Django
Python
PostgreSQL
Machine Learning
MongoDB
MySQL
NoSQL
NumPy
Object-Oriented Software Development
Queueing Systems
RabbitMQ
Cloud Services
TensorFlow
SQL Databases
Google Cloud Platform
PyTorch
Flask
Spark
Backend
GIT
FastAPI
Pandas
Pytest
Scikit Learn
Integration Tests
Kubernetes
Kafka
Asynchronous Programming
Api Design
REST
Software Version Control
Data Pipelines
Docker
Microservices

Job description

  • Design, develop, and maintain Python-based applications, services, and APIs.
  • Work with cross-functional teams to gather and analyse project requirements.
  • Write clean, efficient, and reusable code following best practices.
  • Develop automation scripts, data pipelines, or backend components depending on project needs.
  • Debug and resolve issues across development and production environments.
  • Implement testing frameworks and participate in code reviews.
  • Contribute to architectural discussions and continuous process improvements.
  • Document technical specifications, processes, and system designs.

Requirements

We are looking for a skilled and enthusiastic Python Developer to join our engineering team. This role is open to talent across all experience ranges-from graduates with strong programming fundamentals to senior engineers capable of leading architectural decisions and complex development tasks.

This is a fully remote opportunity within the UK. All applicants must have full legal eligibility to work in the UK., * Strong understanding of Python fundamentals and object-oriented programming.

  • Familiarity with frameworks like Django or Flask (preferred).
  • Basic knowledge of SQL/NoSQL databases.
  • Understanding of REST APIs and version control systems (Git).
  • Strong problem-solving and communication skills.
  • Proven hands-on experience developing applications using Python.
  • Proficiency with Django, Flask, FastAPI, or similar frameworks.
  • Strong experience with databases (PostgreSQL, MySQL, MongoDB, etc.).
  • Knowledge of API development, microservices, and integration patterns.
  • Familiarity with cloud services (AWS, Azure, GCP).
  • Experience writing unit/integration tests (PyTest, Unittest).
  • Ability to work autonomously and mentor junior developers.
  • Deep expertise in Python application architecture and scalable backend design.
  • Experience leading technical projects or engineering teams.
  • Strong understanding of distributed systems, asynchronous programming, and microservices.
  • Advanced knowledge of DevOps, CI/CD, Docker, Kubernetes, and cloud-native systems.
  • Ability to drive best coding practices and influence engineering strategies.
  • Experience with data engineering tools (Pandas, NumPy, Airflow, Spark).
  • Exposure to machine learning frameworks (TensorFlow, PyTorch, Scikit-learn).
  • Knowledge of message queues (RabbitMQ, Kafka).
  • Experience building automation tools or data pipelines.
  • Familiarity with Agile methodologies and DevOps culture.

Benefits & conditions

Job Types: Full-time, Permanent

Pay: £40,000.00-£90,000.00 per year

Benefits:

  • Work from home

Apply for this position