Python Developer with Cloud Run

GeekSoft Consulting
Amsterdam, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Amsterdam, Netherlands

Tech stack

Automation of Tests
Cloud Computing
DevOps
Django
Python
NoSQL
Prometheus
SQL Databases
Data Logging
Google Cloud Platform
Flask
Grafana
GIT
FastAPI
Software Coding
REST
Terraform
Jenkins
Microservices

Job description

  • Help design, build and continuously improve the clients online platform.
  • Research, suggest and implement new technology solutions following best practices/standards.
  • Take responsibility for the resiliency and availability of different products.
  • Be a productive member of the team.

Requirements

  • Design, develop, and maintain Python-based microservices that are scalable, efficient, and secure.
  • Deploy and manage containerized applications on GCP Cloud Run.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Optimize applications for high performance and scalability.
  • Implement CI/CD pipelines for automated testing and deployments.
  • Monitor, troubleshoot, and maintain production systems to ensure reliability and uptime.
  • Write clean, maintainable code while adhering to best practices and coding standards.
  • Stay current with emerging technologies in microservices, cloud, and DevOps.
  • Strong experience as a Python Developer, with hands-on expertise in microservices development.

Requirements

  • Experience working with Google Cloud Platform-especially Cloud Run, Cloud Functions, and related services.
  • Proficiency in building and consuming RESTful APIs, with good knowledge of microservices architecture.
  • Experience with SQL/NoSQL databases and data modeling.
  • Proficient in Git and familiar with CI/CD tools and workflows.
  • Strong analytical and problem-solving skills; ability to work both independently and collaboratively.
  • Excellent communication skills.
  • Additional experience with Python frameworks such as Flask, FastAPI, or Django.
  • Understanding of DevOps tools (Terraform, Jenkins).
  • Familiarity with monitoring and logging platforms like Prometheus, Grafana, or Stackdriver.
  • Additional cloud experience-particularly with Google Cloud-is a plus.

Apply for this position