Python developer – microservices (gcp cloud run)

Werkgever:
Gazelle Global
Regio:
Amsterdam
 
Functieomschrijving

About the Role

We are seeking an experienced Python Developer (Microservices) with strong expertise in building and deploying cloud-native applications on Google Cloud Platform (GCP), particularly Cloud Run. The ideal candidate will have hands-on experience with containerized environments, CI/CD automation, and scalable microservices design.

This role requires a blend of technical excellence, problem-solving skills, and the ability to collaborate effectively with cross-functional teams.


Key Responsibilities

  • Design, develop, and maintain Python-based microservices that are scalable, efficient, and secure.
  • Deploy and manage containerized applications on GCP Cloud Run.
  • Collaborate with product owners, architects, and other developers to deliver high-quality features.
  • Optimize applications for maximum speed, reliability, and scalability.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Monitor, troubleshoot, and ensure high availability of production applications.
  • Write clean, maintainable, and well-documented code following best practices.
  • Stay up to date with emerging trends in microservices, Python, and cloud technologies.


Requirements

  • 8–10 years of proven experience as a Python Developer, with a focus on microservices architecture.
  • Strong understanding of containerization and orchestration (Docker, Kubernetes).
  • Hands-on experience with Google Cloud Platform (Cloud Run, Cloud Functions, etc.).
  • Experience working with RESTful APIs and distributed systems.
  • Solid knowledge of SQL and NoSQL databases and data modeling.
  • Proficiency with version control systems (Git).
  • Strong experience with CI/CD tools and practices.
  • Excellent problem-solving abilities, with a proactive and collaborative mindset.
  • Strong communication skills (verbal & written).


Preferred Qualifications

  • Familiarity with Python frameworks such as Flask, FastAPI, or Django.
  • Understanding of DevOps practices and tools (Terraform, Jenkins).
  • Experience with monitoring and logging tools (Prometheus, Grafana, Stackdriver).
  • Prior experience with multi-cloud or hybrid-cloud environments.


Competencies

  • Digital: Python, Microservices, Cloud Computing
  • Experience: 8–10 years
  • Essential Skills: Python, Microservices, GCP (Cloud Run, Cloud Functions), Docker, Kubernetes, CI/CD
  • Desirable Skills: Flask/FastAPI/Django, Terraform, Jenkins, Prometheus/Grafana