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.
Key Responsibilities
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.
Required Skills & Qualifications
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.
Job Types: Full-time, Permanent
Pay: 40,000.00-90,000.00 per year
Benefits:
* Work from home
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.