Role Description
We are seeking a highly skilled Python Developer with 7–10 years of professional software development experience. The ideal candidate will have a proven track record in designing and developing Python-based applications, applying object-oriented and functional programming principles, and working in an agile, collaborative environment.
Key Responsibilities
- Design, develop, test, and deploy scalable Python applications.
- Apply software design principles and best practices to ensure high-quality, maintainable code.
- Develop and maintain APIs, with strong emphasis on performance, scalability, and security.
- Work with libraries such as pandas, NumPy, pytest, json, logging for application development and testing.
- Implement CI/CD pipelines and manage containerized applications using Docker.
- Deploy and manage applications on cloud platforms (preferably Microsoft Azure).
- Work with SQL databases for data modeling, queries, and optimization.
- Ensure code quality with the use of linters and automated testing tools.
- Collaborate closely with cross-functional teams in an Agile/Scrum setup.
- Package and version control applications for deployment.
Essential Skills
- 7–10 years of hands-on software development experience.
- Proven expertise in Python application development.
- Strong understanding of OOP and functional programming principles.
- Solid experience with pandas, NumPy, pytest, json, logging.
- Proficiency in API development and integration.
- Hands-on experience with Docker and CI/CD pipelines.
- Cloud experience (preferably Azure).
- Strong SQL database knowledge.
- Familiarity with application packaging, deployment, version control (Git), and code quality tools.
- Ability to work independently and collaboratively in a fast-paced environment.
Desirable Skills
- Experience with additional Python web frameworks (e.g., Flask, Django, FastAPI).
- Exposure to monitoring and logging frameworks in production systems.
- Knowledge of microservices architecture and event-driven systems.
Competencies
- Digital: Python, Python Web Frameworks
- Strong problem-solving and analytical thinking.
- Excellent communication and teamwork skills.
- Adaptability to evolving technologies and practices.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Machine Learning Engineer
2026-05-26
Machine Learning Engineer
2026-05-26
Arista Network Engineer
2026-05-23
- Posted
- Aug 18, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Amsterdam
- Company
- Us3 Consulting
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Machine Learning Engineer
2026-05-26
Machine Learning Engineer
2026-05-26
Arista Network Engineer
2026-05-23