IT Platform Engineer - 10981125 NL
Key Skills
Job Description
About the job IT Platform Engineer - 10981125 NLIT Platform Engineer / Python Application Programmer – Data Access Layer Requirement ID: 10981125 Location: Amsterdam, Netherlands Work Arrangement: Complete Onsite Duration: 6 months Experience: 6–8 years Language: English Core Technologies: Python, Docker, Kubernetes, Terraform, Azure, Databricks, Unity Catalog About The Role We are looking for an experienced IT Platform Engineer / Python Application Programmer to join the Data Access Layer team in Amsterdam. The ideal candidate will have strong Python development experience and be comfortable working across the full software development lifecycle — from planning and design through hands-on development, testing, CI/CD, and automated deployment. You will work within a DevOps environment, developing reliable and highly available applications using modern cloud and containerisation technologies. Key Responsibilities Design, develop, test, and maintain reliable software solutions using Python. Work across the full software development lifecycle, from planning and design through deployment. Develop backend services and APIs using FastAPI. Work with databases using SQLAlchemy and SQL. Write automated unit and integration tests using Pytest. Build and maintain containerised applications using Docker. Work with Kubernetes for application deployment and management. Develop and maintain infrastructure using Terraform. Work with Microsoft Azure cloud services and infrastructure. Develop and maintain CI/CD pipelines and automated deployment processes. Apply software engineering best practices, including code reviews and quality controls. Troubleshoot application, infrastructure, and deployment issues. Work with Databricks and Unity Catalog. Support applications with high availability and reliability requirements. Collaborate with DevOps, engineering, and other technical teams. Contribute to Agile development activities and continuous improvement. Share technical expertise and contribute to a collaborative team environment. Essential Requirements 6–8 years of relevant IT/software engineering experience. Strong professional experience with Python. Strong understanding of software engineering fundamentals. Experience with FastAPI. Experience with SQL and SQLAlchemy. Experience with Pytest and automated testing. Strong understanding of CI/CD principles. Practical experience setting up and maintaining CI/CD pipelines. Experience with Docker and Kubernetes. Experience with Terraform. Experience with Microsoft Azure or comparable cloud technologies. Experience with Databricks and Unity Catalog. Understanding of application infrastructure and software architecture. Experience developing or supporting applications with high availability requirements. Experience working within Agile/DevOps teams. Strong analytical and problem-solving skills. Excellent communication and collaboration skills. Desirable Skills Experience with Kafka. Experience with PowerShell. Experience with Bash/Linux scripting. Experience with application infrastructure and platform engineering. Experience with highly available enterprise applications. Experience working in a DevOps environment. Knowledge of modern cloud-native application architectures. Key Technologies Python | FastAPI | SQLAlchemy | SQL | Pytest | Docker | Kubernetes | Terraform | Azure | Azure DevOps | Databricks | Unity Catalog | Kafka | PowerShell | Bash Working Arrangement Complete Onsite — the role is based in Amsterdam, Netherlands, with onsite attendance required.
Core Responsibilities
Design, develop, and maintain reliable software solutions using Python within a DevOps environment. Collaborate with technical teams to manage cloud infrastructure, CI/CD pipelines, and high-availability applications.
Requirements
Requires 6-8 years of relevant IT experience with strong proficiency in Python, FastAPI, and cloud-native technologies. Candidates must have practical experience with Docker, Kubernetes, Terraform, and Azure.
About ITproposal
Industry: IT Services and IT Consulting
Company size: 501-1,000 employees
ITproposal is the bridge between strategy and technology. Since 2019, we have helped mid-market organisations across the Benelux get IT that simply works: service desk, IT staffing, managed IT, cybersecurity and cloud, directed locally and delivered globally, 24/7. With offices in the Netherlands, Belgium and Turkey, and more than 150 clients, we combine the strength of a large team with the speed of a small, agile partner. We are large enough to deliver and small enough to move quickly. We don't just write the plan, we carry it out, with short lines to the people doing the actual work. From first-line support to strategic advice, we cover fourteen services under one point of contact and one SLA, so you no longer have to manage five different suppliers to keep your IT running: • IT Service Desk: one number for all your staff, so your internal team can focus on projects instead of password resets • IT Staffing: specialists up and running within weeks, without recruitment risk or fixed costs • Managed IT Services: 24/7 monitoring so incidents get resolved before users even notice • Cybersecurity: strategy, tooling and demonstrable NIS2 and DORA readiness • Cloud Services: migration, management and cost control in Azure, Microsoft 365 and AWS • Managed Network, IT Consultancy, Wi-Fi Analysis and more Retail is our core sector: we know till systems, branch connectivity and uptime during peak hours inside out. We also support healthcare, transport & logistics, education, industry & manufacturing, professional services and hospitality, each with its own systems, peaks and risks. Curious how we can take the pressure off your IT? Book a no-obligation introduction and let's see where the biggest gains are, strategically and technically. We work with technology partners including Microsoft, Dell, HPE, Cisco and VMware.