At a Glance
- Tasks: Develop and troubleshoot Python software, focusing on back-end architecture and performance tuning.
- Company: Join a dynamic team that values innovation and collaboration in software development.
- Benefits: Work remotely from anywhere in Europe with flexible contract duration.
- Why this job: Be part of a culture that embraces Lean/Agile principles and high-quality code production.
- Qualifications: 5-8 years of Python development experience; knowledge of Docker, microservices, and CI/CD is a plus.
- Other info: Send your CV in Word format with your daily rate and availability.
The predicted salary is between 48000 - 72000 £ per year.
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 excellence in Python development.
Excellent verbal communication skills (English a must).
Ability to provide recommendations for the end-to-end architecture infrastructure.
Proven experience with designing back-end architectures.
An understanding of application performance tuning and resource usage.
Ability to troubleshoot existing scripts and perform bug fixes/application redesign.
Highly experienced in multiprocessing and asynchronous Python development (asyncio module).
Experience with Docker containers, microservices, and CI/CD pipeline is a plus.
Experience with Django and Flask is a plus.
Working knowledge of MongoDB, JSON, and sync/async architecture.
Working knowledge of networking theory (TCP/IP) or a strong desire to learn it.
You will collaborate with other engineers and people in the organization to improve our solution delivery.
You believe in Lean/Agile principles and actively work to incorporate them in the organization.
You care about your craft and strive towards producing high-quality code.
A very high degree of autonomy, self-learning, and problem-solving is expected.
You should 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.
Do send your CV to us in Word format along with your daily rate and availability.
#J-18808-Ljbffr
Senior Python Developer employer: Onyx-Conseil
Contact Detail:
Onyx-Conseil Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Python Developer
✨Tip Number 1
Make sure to showcase your experience with Python development prominently. Highlight specific projects where you've utilized advanced features like multiprocessing and asynchronous programming, as these are crucial for the role.
✨Tip Number 2
Familiarize yourself with Docker containers and CI/CD pipelines if you haven't already. Being able to discuss how you've implemented these technologies in past projects can set you apart from other candidates.
✨Tip Number 3
Prepare to discuss your experience with back-end architecture design. Be ready to provide examples of how you've improved application performance and resource usage in previous roles.
✨Tip Number 4
Since collaboration is key, think of examples where you've worked effectively in a team setting. Emphasize your ability to incorporate Lean/Agile principles and how it has positively impacted your projects.
We think you need these skills to ace Senior Python Developer
Some tips for your application 🫡
Highlight Relevant Experience: Make sure to emphasize your 5 to 8 years of experience in Python development. Detail specific projects where you utilized Python, especially focusing on back-end architecture and performance tuning.
Showcase Technical Skills: List your technical expertise clearly. Mention your experience with multiprocessing, asynchronous programming (asyncio), Docker containers, microservices, and any frameworks like Django or Flask. This will demonstrate your fit for the role.
Tailor Your CV: Customize your CV to align with the job description. Use keywords from the job posting, such as 'Lean/Agile principles' and 'high-quality code', to ensure your application stands out to recruiters.
Include a Cover Letter: Write a concise cover letter that explains why you're a great fit for this position. Discuss your passion for Python development and your collaborative approach to working with teams, as well as your willingness to learn about networking theory.
How to prepare for a job interview at Onyx-Conseil
✨Showcase Your Python Expertise
Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've utilized advanced features, such as multiprocessing and asynchronous programming with the asyncio module.
✨Demonstrate Architectural Knowledge
Since the role involves providing recommendations for end-to-end architecture, be ready to talk about your approach to designing back-end architectures and how you ensure application performance tuning.
✨Familiarize Yourself with Relevant Technologies
Brush up on Docker containers, microservices, and CI/CD pipelines, as well as frameworks like Django and Flask. Mention any hands-on experience you have with these technologies during the interview.
✨Emphasize Collaboration and Problem-Solving Skills
This position values teamwork and collaboration. Share examples of how you've worked with other engineers to improve solution delivery and how you approach problem-solving autonomously.