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 (e.g. asyncio)
- Knowledge of microservice architecture
- Understanding of container orchestration tools such as Kubernetes
- Background in the Staffing & Recruiting industry is a plus