Job Description: Senior Python Developer
Our Client is looking to recruit a seasoned Senior Python Software Developer with at least 5 to 8 years of experience in developing software in Python.
Responsibilities:
1. Excellent technical excellence in Python development.
2. Provide recommendations for end-to-end architecture infrastructure.
3. Design back-end architectures.
4. Application performance tuning and resource usage understanding.
5. Troubleshoot existing scripts and perform bug fixes/application redesign.
6. Highly experienced in multiprocessing and asynchronous Python development (asyncio module).
7. Experience with Docker containers, microservices, and CI/CD pipeline is a plus.
8. Experience with Django and Flask is a plus.
9. Working knowledge of MongoDB, JSON, and sync/async architecture.
10. Working knowledge of networking theory (TCP/IP) or a strong desire to learn it.
11. Collaborate with other engineers and people in the organization to improve solution delivery.
12. Incorporate Lean/Agile principles in the organization.
13. Produce high-quality code with a high degree of autonomy, self-learning, and problem-solving.
14. Enjoy working in a team and collaborating on projects and codebases.
Location: London, England, United Kingdom
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.
#J-18808-Ljbffr