Job Summary
We are looking for a hands-on Backend Engineer with DevOps expertise to design, build, and scale enterprise-grade applications on Google Cloud Platform (GCP). The ideal candidate will have strong skills in backend development (Java, Python, Node.js), coupled with deep experience in cloud-native DevOps, CI/CD automation, and infrastructure-as-code. This role blends software engineering and platform engineering, ensuring delivery of secure, scalable, and high-performance solutions.
Key Responsibilities
- Backend Development
- Design and implement RESTful/GraphQL APIs and microservices.
- Develop scalable, secure backend systems using Java, Python, or Node.js.
- Optimize data processing and storage for performance and cost efficiency.
- DevOps & Cloud Engineering
- Automate provisioning with Terraform, Deployment Manager, or Cloud Build.
- Set up and manage CI/CD pipelines (Cloud Build, GitHub Actions, Jenkins).
- Containerize and orchestrate workloads with Docker & Kubernetes (GKE).
- Implement monitoring, logging, and alerting with Cloud Logging, Cloud Monitoring, Prometheus/Grafana.
- Security & Compliance
- Apply IAM, VPC-SC, encryption, and service accounts for secure deployments.
- Implement policy-as-code and guardrails for compliance (HIPAA, PCI, etc.).
- Collaboration
- Work closely with frontend, data, and product teams to deliver end-to-end solutions.
- Support agile delivery, sprint planning, and production releases.
Required Skills & Experience
- 6–10+ years in backend software engineering.
- Strong in Java, Python, or Node.js (microservices & APIs).
- Hands-on expertise in Google Cloud Platform (BigQuery, Pub/Sub, GCS, Cloud Run, GKE).
- Proficiency in CI/CD tools: Cloud Build, GitHub Actions, Jenkins.
- Experience with Terraform, Docker, Kubernetes.
- Solid understanding of networking, security, and observability in cloud-native environments.
- Strong problem-solving, troubleshooting, and debugging skills.
Job Summary
We are looking for a hands-on Backend Engineer with DevOps expertise to design, build, and scale enterprise-grade applications on Google Cloud Platform (GCP). The ideal candidate will have strong skills in backend development (Java, Python, Node.js), coupled with deep experience in cloud-native DevOps, CI/CD automation, and infrastructure-as-code. This role blends software engineering and platform engineering, ensuring delivery of secure, scalable, and high-performance solutions.
Key Responsibilities
- Backend Development
- Design and implement RESTful/GraphQL APIs and microservices.
- Develop scalable, secure backend systems using Java, Python, or Node.js.
- Optimize data processing and storage for performance and cost efficiency.
- DevOps & Cloud Engineering
- Automate provisioning with Terraform, Deployment Manager, or Cloud Build.
- Set up and manage CI/CD pipelines (Cloud Build, GitHub Actions, Jenkins).
- Containerize and orchestrate workloads with Docker & Kubernetes (GKE).
- Implement monitoring, logging, and alerting with Cloud Logging, Cloud Monitoring, Prometheus/Grafana.
- Security & Compliance
- Apply IAM, VPC-SC, encryption, and service accounts for secure deployments.
- Implement policy-as-code and guardrails for compliance (HIPAA, PCI, etc.).
- Collaboration
- Work closely with frontend, data, and product teams to deliver end-to-end solutions.
- Support agile delivery, sprint planning, and production releases.
Required Skills & Experience
- 6–10+ years in backend software engineering.
- Strong in Java, Python, or Node.js (microservices & APIs).
- Hands-on expertise in Google Cloud Platform (BigQuery, Pub/Sub, GCS, Cloud Run, GKE).
- Proficiency in CI/CD tools: Cloud Build, GitHub Actions, Jenkins.
- Experience with Terraform, Docker, Kubernetes.
- Solid understanding of networking, security, and observability in cloud-native environments.
- Strong problem-solving, troubleshooting, and debugging skills.