Senior Python Engineer

Senior Python Engineer

Posted 5 days ago by Gravitas Recruitment Group Ltd

£550 Per day
Outside
Remote
City of London, UK

Summary: The Senior Python Engineer role is a fully remote position focused on developing and maintaining scalable Python applications within the Staffing & Recruiting industry. The contract spans 12 months and offers a competitive daily rate of up to £550, with an emphasis on working collaboratively in a high-performing team. Candidates should possess extensive experience in Python development and familiarity with cloud platforms and microservices architecture. This position is classified as outside IR35, allowing for greater flexibility in employment arrangements.

Key Responsibilities:

  • Design, develop, and maintain robust and scalable Python applications
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure code quality through test automation and code reviews
  • Troubleshoot, debug, and optimise performance of existing systems
  • Contribute to architectural and technical decisions

Key Skills:

  • Extensive experience with Python (minimum 5 years in a professional environment)
  • Strong understanding of software engineering principles and design patterns
  • Proficiency with RESTful API development
  • Experience with Docker and cloud platforms (preferably AWS)
  • Knowledge of relational and non-relational databases
  • Understanding of CI/CD tools and practices
  • Excellent problem-solving and communication skills
  • Ability to work independently in a remote environment

Salary (Rate): £550/Day

City: City of London

Country: UK

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Title: Senior Python Engineer

Rate: £550/Day

Outside: Outside IR35

Remote: Fully Remote

We are currently seeking a highly skilled and experienced Senior Python Engineer for a 12-month contract within the Staffing & Recruiting industry. This role offers the flexibility of fully remote work and is a great opportunity for candidates looking to work on cutting-edge Back End systems in a high-performing team. The position is Outside IR35 and pays up to £550 per day based on experience.

The ideal candidate will have a strong background in Python development, with a proven track record of delivering scalable and efficient applications. You should be comfortable working independently as well as part of a distributed team. Experience with cloud platforms (preferably AWS), microservices architecture, and CI/CD pipelines is highly desirable.

Key Responsibilities:

  • Design, develop, and maintain robust and scalable Python applications
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure code quality through test automation and code reviews
  • Troubleshoot, debug, and optimise performance of existing systems
  • Contribute to architectural and technical decisions

Required Skills and Experience:

  • Extensive experience with Python (minimum 5 years in a professional environment)
  • Strong understanding of software engineering principles and design patterns
  • Proficiency with RESTful API development
  • Experience with Docker and cloud platforms (preferably AWS)
  • Knowledge of relational and non-relational databases
  • Understanding of CI/CD tools and practices
  • Excellent problem-solving and communication skills
  • Ability to work independently in a remote environment

Desirable:

  • Experience with asynchronous programming (eg asyncio)
  • Knowledge of microservice architecture
  • Understanding of container orchestration tools such as Kubernetes
  • Background in the Staffing & Recruiting industry is a plus