Senior Python Engineer

Senior Python Engineer

Posted 4 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 for a 12-month contract in the Staffing & Recruiting industry. The ideal candidate will possess extensive Python experience and a strong understanding of software engineering principles, contributing to architectural decisions and collaborating with cross-functional teams. This position is classified as outside IR35 and offers a competitive daily rate. Candidates should be comfortable working independently in a distributed team environment.

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