Software Developer
Location: Remote / Tampa, FL
Experience: 0 Years
Skills: GCP, Python, Terraform, Docker, Jenkins, GitLab CI/CD, Kubernetes, JavaScript, REST APIs
Description:
- Develop and deploy cloud-native applications on Google Cloud Platform (GCP).
- Implement CI/CD pipelines using GitLab CI/CD and Jenkins for automated deployments.
- Manage infrastructure as code using Terraform and Cloud Deployment Manager.
- Build Docker images and manage container orchestration with Kubernetes (GKE).
- Automate service deployments and configurations using shell scripts and Python.
- Monitor cloud resources and set up logging/alerting using Stackdriver (Cloud Monitoring).
- Integrate IAM roles, service accounts, and workload identity for secure access.
- Write scalable backend APIs in Python and Node.js.
- Use Firestore and Cloud SQL for managing application data.
- Implement version control using Git, branching strategies, and merge pipelines.
- Participate in code reviews and agile sprints for feature enhancements.
- Write unit, integration, and automated tests to improve code quality.
- Build responsive front-ends with HTML, CSS, Bootstrap, and JavaScript frameworks.
- Collaborate with product managers and QA teams to release stable features.
- Participate in performance tuning, cost optimization, and GCP billing analysis.
Apply Now