- Company Name
- R CUBE CREATIVE CONSULTING INC
- Job Title
- Python Developer
- Job Description
-
Job title: Python Developer
Role Summary: Engineer and maintain Python‑based server‑side services and RESTful APIs, deploying them on Google Cloud Platform (GCP) and ensuring high availability, scalability, and performance.
Expectations: • 10+ years of professional software development experience. • Proven expertise in Python, GCP services, CI/CD, and container orchestration. • Strong problem‑diagnosis and communication skills.
Key Responsibilities: • Design, develop, and extend Python back‑end applications and microservices. • Build, test, and deploy solutions to GCP (Cloud Run, Cloud Functions, App Engine). • Integrate and interact with Cloud SQL, Firestore, BigQuery, or other DB systems. • Containerize services with Docker, orchestrate with Kubernetes, and configure CI/CD pipelines. • Collaborate with DevOps, frontend, and product teams to define requirements and resolve issues. • Monitor performance, troubleshoot production incidents, and optimize resource usage.
Required Skills: • Python (3.x) and library/framework mastery (e.g., Flask, FastAPI). • Deep knowledge of GCP (Compute Engine, Cloud Run, Cloud Functions, App Engine, Cloud SQL, Firestore, BigQuery). • Containerization (Docker) and orchestration (Kubernetes). • CI/CD tooling (GitHub Actions, GitLab CI, Jenkins, etc.). • Version control proficiency (Git, SVN). • SQL and NoSQL database design and query. • Experience with microservices architecture. • Strong debugging, triage, and root‑cause analysis abilities. • Excellent written and verbal communication.
Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or related field. • GCP Professional Cloud Architect or similar cloud certification is a plus.