Job Description
Python Microservices Developer (GCP Cloud Run)Location: Amsterdam, Netherlands (Hybrid) Branch/City: AmsterdamRole Overview:We are seeking a highly skilled and motivated Python Microservices Developer to join our team in Amsterdam. This is a hybrid role focused on designing, developing, and operating high-performance, scalable microservices leveraging the power of Google Cloud Platform (GCP), primarily utilizing Cloud Run. The ideal candidate thrives in a collaborative, fast-paced environment and possesses a deep understanding of cloud-native development practices and modern architecture.Key Responsibilities:Design, develop, and maintain robust, scalable, efficient, and secure microservices using Python.Deploy, manage, and optimize containerized applications on GCP Cloud Run.Collaborate closely with cross-functional teams (Product, DevOps, QA) to define requirements, design solutions, and ship new features.Optimize application performance, efficiency, and resource utilization for maximum speed and cost-effectiveness.Implement and maintain CI/CD pipelines to ensure automated testing, integration, and smooth deployment processes.Essential Requirements:Skills & Experience:Proven professional experience as a Python Developer, with a focus on building and operating microservices.Strong understanding of containerization and container orchestration concepts, including practical experience with tools like Docker and Kubernetes.Direct experience with Google Cloud Platform (GCP) services, especially Cloud Run and related serverless offerings like Cloud Functions.Familiarity with RESTful APIs, API design principles, and microservices architecture patterns.Preferred Qualifications:Familiarity with popular Python web frameworks, such as Flask, FastAPI, or Django.Experience with other major cloud platforms (e.g., Azure, AWS).Understanding of DevOps methodologies and exposure to infrastructure automation tools (e.g., Terraform) and CI orchestration platforms (e.g., Jenkins).Knowledge of monitoring, logging, and tracing tools (e.g., Prometheus, Grafana, GCP Stackdriver).If interested, or you know someone that could be, please reach out and we can discuss?
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period