Senior Python Developer (ID: 3820)
On-siteAmsterdam, North Holland, The Netherlands
Job Summary
Design and maintain scalable RESTful APIs, microservices, and web applications using Python frameworks like Django and FastAPI. Build and manage reusable components, optimize data processing with Parquet and Delta formats, and handle both relational and non-relational databases. Develop solutions for data ingestion, streaming services, and automated build/test pipelines via CI/CD. Execute unit tests with pytest, monitor API performance, and collaborate with cross-functional teams throughout the software development lifecycle. Ensure adherence to coding standards, security best practices, and Agile methodologies while troubleshooting complex application issues.
Required Qualifications
- 6–8 years of professional experience in Python development
- Strong expertise in developing RESTful APIs and microservices
- Experience working with relational and non-relational databases
- Strong knowledge of SQL and NoSQL databases, including Cosmos DB
- Hands-on experience with Django and FastAPI frameworks
- Experience with API testing, deployment, and maintenance
- Proficiency in cloud platforms such as Microsoft Azure or AWS
- Experience implementing and managing CI/CD pipelines
- Strong understanding of data ingestion and processing concepts
- Experience working with Parquet and Delta data formats
- Knowledge of unit testing frameworks, particularly pytest
- Familiarity with Agile development methodologies
- Strong analytical, troubleshooting, and problem-solving skills
- Excellent communication and collaboration abilities
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.