Senior Python Developer

Posted 1 day 10 hours ago by Jas Gujral

Permanent
Full Time
Other
London, United Kingdom
Job Description
Overview

Senior Python Developer

Our client is looking to recruit a seasoned Senior Python Software Developer with at least 5 to 8 years of experience developing software in Python.

Excellent Python development skills are required. Excellent verbal communication skills (English) are a must. Ability to provide recommendations for end-to-end architecture and infrastructure. Proven experience in designing back-end architectures. Understanding of application performance tuning and resource usage. Ability to troubleshoot existing scripts and perform point bug fixes or application redesign.

You will collaborate with other engineers and teams to improve solution delivery and apply Lean/Agile principles in the organization. A high degree of autonomy, self-learning and problem-solving is expected. You should enjoy working in a team and collaborating on projects and codebases. This position can be based anywhere in Europe.

The rate will depend upon the level of expertise. The duration of this contract assignment is 6 months. Please send your CV in Word format along with your daily rate and availability.

Responsibilities
  • Collaborate with engineers and stakeholders to improve solution delivery.
  • Provide recommendations for end-to-end architecture and infrastructure.
  • Design and refine back-end architectures and ensure performance tuning.
  • Troubleshoot existing scripts and perform bug fixes or application redesigns.
  • Contribute to architecture discussions and decisions in a Lean/Agile environment.
Qualifications
  • 5 to 8 years of experience developing software in Python.
  • Strong Python expertise; experience with multiprocessing and asynchronous development (asyncio).
  • Experience with Docker containers, microservices, and CI/CD pipelines is a plus.
  • Experience with Django or Flask is a plus.
  • Working knowledge of MongoDB, JSON, and synchronous/asynchronous architectures.
  • Working knowledge of networking theory (TCP/IP) or a strong desire to learn.
  • Excellent verbal communication skills in English.
Benefits/Additional Information
  • Remote work option; based anywhere in Europe.
  • Contract duration: 6 months; rate commensurate with expertise.
  • Submission: CV in Word format, with daily rate and availability.