Senior Python Developer
Join us to build scalable, cloud-native backend systems powered by Python and Google Cloud Platform (GCP). We are looking for a Senior Engineer who thrives in a microservices environment and wants to have real impact on global product rollouts and architecture decisions.
Your Responsibilities
- Design, develop, and maintain scalable and secure Python-based microservices
- Deploy and manage containerized applications using GCP Cloud Run
- Collaborate with product and engineering teams to design and deliver new features
- Optimize applications for performance, scalability, and reliability
- Build and maintain CI/CD pipelines for automated testing and deployment
- Monitor and troubleshoot production systems to ensure high availability
- Write clean, maintainable code following best engineering practices
- Continuously improve systems by adopting modern technologies and approaches
✅ Requirements
- Proven commercial experience with Python, especially in microservices development
- Strong understanding of Docker and Kubernetes
- Hands-on experience with Google Cloud Platform (Cloud Run, Cloud Functions, or similar services)
- Experience building and integrating RESTful APIs
- Knowledge of SQL and NoSQL databases and data modeling concepts
- Experience with Git and collaborative development workflows
- Experience with CI/CD tools and practices
- Strong problem-solving skills and ability to work independently and in a team
- Good communication skills in English
⭐ Nice to Have
- Experience with Python frameworks such as Flask, FastAPI, or Django
- Understanding of DevOps practices and infrastructure automation (Terraform, Jenkins)
- Experience with monitoring and observability tools (Prometheus, Grafana, Stackdriver)
- Experience working in cloud-native environments