Senior Python Platform Engineer (ID: 4057)

Posted 6 Hours Ago
Be an Early Applicant
Amsterdam, NLD
In-Office
Senior level
Agency • HR Tech • Professional Services • Consulting
The Role
Design, develop, test, deploy, and maintain reliable Python platform software for a data access layer. Build FastAPI APIs and SQLAlchemy database services, implement asynchronous components and automated testing, and manage Docker, Kubernetes, Terraform, Azure, Azure DevOps, Kafka, and Databricks Unity Catalog environments. Support high availability, CI/CD, infrastructure automation, Agile collaboration, code reviews, and the full software development lifecycle.
Summary Generated by Built In
As a Senior Python Platform Engineer – Data Access Layer, you will:
  • Design, develop, test, deploy, and maintain reliable software solutions for the Data Access Layer.
  • Develop application components using Python and modern Python frameworks and libraries.
  • Build APIs and backend services using FastAPI.
  • Work with SQLAlchemy for database access and application data management.
  • Develop asynchronous applications using AsyncIO where required.
  • Implement automated testing using Pytest to ensure application quality and reliability.
  • Design and maintain containerized applications using Docker.
  • Develop and operate applications within Kubernetes environments.
  • Provision and manage infrastructure using Terraform.
  • Work with Microsoft Azure cloud services and application infrastructure.
  • Implement and maintain CI/CD pipelines using Azure DevOps.
  • Work with Kafka and related messaging or event-driven application components.
  • Use PowerShell and Bash for scripting, automation, and operational activities.
  • Work with Databricks Unity Catalog and support data access and governance requirements.
  • Design application infrastructure and solutions that meet high availability and reliability requirements.
  • Participate in the complete software development lifecycle, from planning and design through development, testing, and automated deployment.
  • Apply software engineering best practices, code reviews, and quality standards.
  • Collaborate with DevOps teams and other technical stakeholders in an Agile environment.
What You Bring to the Table:
  • 6–8 years of overall professional experience in software engineering, platform engineering, application development, or a related field.
  • Strong hands-on proficiency in Python.
  • Experience developing backend applications and APIs using FastAPI.
  • Experience with SQLAlchemy and database-driven applications.
  • Experience with asynchronous Python development using AsyncIO.
  • Experience with Pytest and automated software testing.
  • Hands-on experience with Docker and Kubernetes.
  • Strong experience with Terraform and infrastructure-as-code practices.
  • Experience working with Microsoft Azure cloud technologies.
  • Hands-on experience with Azure DevOps and CI/CD pipelines.
  • Experience with Kafka and event-driven application environments.
  • Experience working with Databricks Unity Catalog or a strong understanding of its capabilities.
  • Experience with application infrastructure, architecture, and design.
  • Experience designing or supporting applications with high availability requirements.
  • Strong understanding of CI/CD principles and practical experience setting up and maintaining pipelines.
  • Experience applying software engineering best practices and participating in code reviews.
  • Experience with PowerShell and Bash scripting.
  • Experience working in Agile and DevOps environments.
  • Strong analytical, problem-solving, communication, and collaboration skills.
You should possess the ability to:
  • Design and develop reliable, scalable, and maintainable Python applications and services.
  • Build efficient APIs and backend services using FastAPI.
  • Develop database access layers using SQLAlchemy.
  • Design and implement asynchronous application components using AsyncIO.
  • Develop comprehensive automated tests using Pytest.
  • Containerize applications using Docker and deploy and manage workloads using Kubernetes.
  • Provision and manage cloud infrastructure using Terraform.
  • Work effectively with Microsoft Azure and Azure-based application infrastructure.
  • Build, configure, maintain, and troubleshoot CI/CD pipelines using Azure DevOps.
  • Work with Kafka-based messaging and event-driven application architectures.
  • Understand and work with Databricks Unity Catalog in data access and governance scenarios.
  • Design application infrastructure that supports high availability, reliability, and scalability.
  • Automate development and operational activities using PowerShell and Bash.
  • Apply software engineering principles throughout planning, design, development, testing, deployment, and maintenance.
  • Conduct and participate in effective code reviews while maintaining high standards of code quality.
  • Analyze complex technical problems and design efficient and sustainable solutions.
  • Work collaboratively with DevOps teams and technical stakeholders in an Agile environment.
  • Share technical expertise and contribute to the continuous improvement of the wider engineering team.
What we bring to the table:
  • The opportunity to work on modern Python-based platform and application engineering solutions.
  • Exposure to a broad technology stack including Python, FastAPI, SQLAlchemy, AsyncIO, Pytest, Docker, Kubernetes, Terraform, Azure, Azure DevOps, and Kafka.
  • Opportunities to work with Databricks Unity Catalog and data access layer technologies.
  • Hands-on experience with cloud infrastructure, application architecture, automation, and high-availability solutions.
  • Opportunities to design and maintain modern CI/CD and DevOps practices.
  • An Agile and collaborative DevOps environment focused on reliable software delivery.
  • Opportunities to contribute across the complete software development lifecycle, from planning and design through automated deployment and production support.
  • A team-oriented environment where knowledge sharing, code quality, technical ownership, and continuous improvement are encouraged.
Let’s Connect

Want to discuss this opportunity in more detail? Feel free to reach out.

Recruiter: Giftson Paul Davidson
Phone: +31 20 369 0609 ; Extn : 151
LinkedIn: https://www.linkedin.com/in/giftsonpauldavidson/

Skills Required

  • 6-8 years of professional experience in software engineering, platform engineering, application development, or a related field
  • Strong hands-on proficiency in Python
  • Experience developing backend applications and APIs using FastAPI
  • Experience with SQLAlchemy and database-driven applications
  • Experience with asynchronous Python development using AsyncIO
  • Experience with Pytest and automated software testing
  • Hands-on experience with Docker and Kubernetes
  • Strong experience with Terraform and infrastructure-as-code practices
  • Experience working with Microsoft Azure cloud technologies
  • Hands-on experience with Azure DevOps and CI/CD pipelines
  • Experience with Kafka and event-driven application environments
  • Experience working with Databricks Unity Catalog or strong understanding of its capabilities
  • Experience with application infrastructure, architecture, and design
  • Experience designing or supporting applications with high availability requirements
  • Strong understanding of CI/CD principles and practical experience maintaining pipelines
  • Experience applying software engineering best practices and participating in code reviews
  • Experience with PowerShell and Bash scripting
  • Experience working in Agile and DevOps environments
  • Strong analytical, problem-solving, communication, and collaboration skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
10 Employees
Year Founded: 2023

What We Do

STAFIDE is a Netherlands-based niche technology talent consulting company operating across Europe. It helps organizations identify, recruit, and deploy technology professionals in areas including cybersecurity, cloud engineering, software development, data analytics, ERP, infrastructure, and digital transformation. Its services include recruitment, workforce engagement, secondment, onboarding support, workforce deployment, and workforce analytics that support technology hiring and expansion.

Similar Jobs

Pfizer Logo Pfizer

Sr. Director, Product Intelligence & Marketing Lead

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
30 Locations
121990 Employees
215K-358K Annually

Pfizer Logo Pfizer

Director, AI Platform Product Management

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
30 Locations
121990 Employees
163K-272K Annually

Adyen Logo Adyen

Senior AML Compliance Data Specialist

Fintech • Payments • Financial Services
Easy Apply
Hybrid
Amsterdam, NLD
4771 Employees

Adyen Logo Adyen

Accountant

Fintech • Payments • Financial Services
Easy Apply
Hybrid
Amsterdam, NLD
4771 Employees

Similar Companies Hiring

Empathy Thumbnail
Fintech • Healthtech • HR Tech • Information Technology • Financial Services • Telehealth
IL
200 Employees
Northslope Thumbnail
Artificial Intelligence • Information Technology • Software • Analytics • Consulting • Generative AI
London, GB
100 Employees
Compa Thumbnail
Artificial Intelligence • HR Tech • Software • Business Intelligence
Irvine, California
75 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account