Python Developer

Python Developer

Posted Today by E-Solutions

Negotiable
Undetermined
Undetermined
London Area, United Kingdom

Summary: The Python Developer role is a contract position based in London, UK, requiring strong proficiency in Python and experience with PostgreSQL. The candidate should have a solid understanding of SDLC methodologies and experience in designing RESTful APIs. Preferred qualifications include familiarity with cloud platforms and containerization tools.

Key Responsibilities:

  • Develop and maintain applications using Python frameworks such as Django, Flask, or FastAPI.
  • Optimize PostgreSQL databases, including performance tuning and indexing.
  • Design and consume RESTful APIs.
  • Implement backend security best practices.
  • Conduct unit testing and debugging of applications.
  • Collaborate with cross-functional teams using Agile methodologies.

Key Skills:

  • Strong proficiency in Python.
  • Hands-on experience with PostgreSQL.
  • Solid understanding of SDLC methodologies (Agile, Scrum, or Waterfall).
  • Experience designing and consuming RESTful APIs.
  • Knowledge of ORM tools (e.g., SQLAlchemy, Django ORM).
  • Familiarity with version control systems (Git).
  • Understanding of backend security best practices.
  • Experience with unit testing and debugging.
  • Preferred: Experience with cloud platforms (AWS, Azure, or GCP).
  • Preferred: Knowledge of containerization tools (Docker, Kubernetes).
  • Preferred: Familiarity with CI/CD tools (GitHub Actions, Jenkins, GitLab CI).
  • Preferred: Exposure to microservices architecture.
  • Preferred: Basic understanding of frontend technologies.
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Professional backend development experience using Python.

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Role: Python Developer

Location: London, UK

Type: Contract

Required Skills & Qualifications

  • Strong proficiency in Python (e.g., Django, Flask, FastAPI)
  • Hands-on experience with PostgreSQL , including performance tuning and indexing
  • Solid understanding of SDLC methodologies (Agile, Scrum, or Waterfall)
  • Experience designing and consuming RESTful APIs
  • Knowledge of ORM tools (e.g., SQLAlchemy, Django ORM)
  • Familiarity with version control systems (Git)
  • Understanding of backend security best practices
  • Experience with unit testing and debugging

Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of containerization tools (Docker, Kubernetes)
  • Familiarity with CI/CD tools (GitHub Actions, Jenkins, GitLab CI)
  • Exposure to microservices architecture
  • Basic understanding of frontend technologies

Education & Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • Professional backend development experience using Python