Negotiable
Undetermined
Undetermined
London, England, United Kingdom
Summary: The Senior Python Developer role requires a highly experienced individual with 5 to 8 years of software development expertise in Python. The position emphasizes technical excellence, collaboration, and a commitment to high-quality code within a Lean/Agile framework. The developer will be responsible for designing back-end architectures and troubleshooting existing applications while working in a team-oriented environment. This contract assignment is for a duration of 6 months and can be based anywhere in Europe.
Key Responsibilities:
- Develop software in Python with a focus on technical excellence.
- Design back-end architectures and troubleshoot existing scripts.
- Provide recommendations for end-to-end architecture infrastructure.
- Collaborate with other engineers to improve solution delivery.
- Incorporate Lean/Agile principles into the development process.
- Produce high-quality code with a focus on performance tuning and resource usage.
- Work with Docker containers, microservices, and CI/CD pipelines.
- Engage in self-learning and problem-solving within a team environment.
Key Skills:
- 5 to 8 years of experience in Python software development.
- Excellent verbal communication skills in English.
- Proven experience in designing back-end architectures.
- Strong understanding of application performance tuning.
- Experience with multiprocessing and asynchronous Python development (asyncio module).
- Familiarity with Docker, microservices, and CI/CD pipelines.
- Experience with Django and Flask is a plus.
- Working knowledge of MongoDB, JSON, and sync/async architecture.
- Understanding of networking theory (TCP/IP) or willingness to learn.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT