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.
You must have excellent technical skills in Python development.
Key Responsibilities:
1. Provide recommendations for end-to-end architecture infrastructure.
2. Design back-end architectures.
3. Understand application performance tuning and resource usage.
4. Troubleshoot existing scripts and perform bug fixes/application redesign.
5. Work with multiprocessing and asynchronous Python development (asyncio module).
6. Utilize Docker containers, microservices, and CI/CD pipelines.
7. Work with Django and Flask.
8. Have knowledge of MongoDB, JSON, and sync/async architecture.
9. Understand networking theory (TCP/IP) or have a strong desire to learn it.
10. Collaborate with other engineers and team members to improve solution delivery.
11. Incorporate Lean/Agile principles in the organization.
12. Strive towards producing high-quality code.
Qualifications:
1. Excellent verbal communication skills (English required).
2. A high degree of autonomy, self-learning, and problem-solving abilities.
3. Enjoy working in a team and collaborating on projects and codebases.
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