Python Developer

South East London, ENG, GB, United Kingdom

Job Description

Job Title: Python Developer



Location:

Remote (United Kingdom)

Employment Type:

Full-Time, Permanent

Experience Level:

0-12 years

Eligibility:

Candidates

must have the legal right to work in the UK



About the Role



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.

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.


Related Jobs

Job Detail

  • Job Id
    JD4275258
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    South East London, ENG, GB, United Kingdom
  • Education
    Not mentioned