GeekSoft Consulting
Python Developer with Microservices
GeekSoft ConsultingNetherlands2 days ago
Full-timeInformation Technology
  • 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 using GCP Cloud Run.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Optimize application performance and scalability across environments.
  • Implement CI/CD pipelines for automated testing, deployment, and monitoring.
  • Monitor production systems to ensure high availability, reliability, and performance.
  • Troubleshoot issues, perform root-cause analysis, and implement long-term fixes.
  • Write clean, maintainable, and well-documented code following coding standards and best practices.
  • Stay current with emerging technologies and trends in microservices and cloud computing.
  • Proven experience as a Python developer with hands-on experience in microservice development.
  • Strong understanding of containerization and orchestration using Docker and Kubernetes.
  • Practical experience with Google Cloud Platform, including Cloud Run, Cloud Functions, and related services.
  • Strong knowledge of RESTful APIs and microservices architecture.
  • Proficiency in SQL and NoSQL databases, including schema design and data modeling.
  • Experience with version control (Git) and CI/CD tools and workflows.
  • Strong analytical and problem-solving skills with the ability to work independently and in teams.
  • Excellent verbal and written communication skills.
  • Experience with additional cloud platforms (AWS, Azure) is a plus.
  • Hands-on experience with Python frameworks such as Flask, FastAPI, or Django.
  • Knowledge of DevOps tools and practices, including Terraform, Jenkins, or similar.
  • Familiarity with monitoring and logging tools such as Prometheus, Grafana, or Stackdriver.



Benefits

  • A challenging, innovating environment.
  • Opportunities for learning where needed.

Key Skills

Ranked by relevance