Title: Cloud-native Application Developer
Location:
Kuwait - Onsite
Duration: 12 Months - Exteanble
Key Responsibilities
-
Design and develop cloud-native applications using modern development frameworks and best practices.
-
Build, integrate, and deploy applications on Google Cloud Platform (GCP).
-
Implement Application Development Life Cycle (SDLC) using CI/CD pipelines and automation tools.
-
Develop microservices-based architectures and containerized applications (Docker, Kubernetes, GKE).
-
Write efficient, maintainable, and secure code following industry standards.
-
Work with IaC tools (Terraform, Deployment Manager) to automate application environments.
-
Collaborate closely with AppMod, infra, and platform engineering teams to align application design with modernization strategy.
-
Implement application security, performance tuning, and monitoring for cloud-native workloads.
-
Troubleshoot issues and provide production support as needed.
-
Present application design recommendations to technical stakeholders and leadership teams.
Required Skills & Experience
-
Strong experience in cloud-native application development.
-
Hands-on development experience using languages such as Java, Python, Go, Node.js, or similar.
-
Experience with GCP services like Cloud Run, GKE, Cloud Functions, Cloud Build, Pub/Sub, Cloud SQL, Firestore, etc.
-
Proficiency in microservices, APIs, REST/GraphQL, and containerization.
-
Good understanding of DevOps practices and CI/CD (Cloud Build, Jenkins, GitLab, etc.).
-
Experience with application security, OAuth, IAM, and networking components.
-
Strong analytical and problem-solving skills.
-
Ability to communicate effectively with technical teams and senior leadership.
-
Google Cloud Certification (mandatory).
-
Arabic speaking (mandatory).
-
Flexible to travel as required.