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
£ 90KJob 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