Job Summary
We are looking for a hands-on Full Stack Software Engineer with strong expertise in AWS, Terraform, Kubernetes, DevOps, and modern application development. The ideal candidate will design, build, automate, and support cloud-native applications and infrastructure while contributing across the full technology stack, including backend services, front-end applications, and CI/CD pipelines.
Key Responsibilities
- Design and maintain Infrastructure as Code (IaC) using Terraform.
- Build and manage AWS infrastructure across multi-account and multi-region environments.
- Develop and support CI/CD pipelines using Jenkins, Spinnaker, or similar tools.
- Deploy and manage containerized applications on Kubernetes (EKS/AKS/GKE/OpenShift).
- Develop backend services using Java (Spring Boot), Go, Python, or TypeScript.
- Build front-end applications using React/Next.js.
- Automate deployments, troubleshoot production issues, and improve platform reliability.
- Leverage AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, or Windsurf to enhance engineering productivity.
Required Skills
- 8–10 years of software engineering experience.
- Strong hands-on experience with AWS, Terraform, and Kubernetes.
- Experience building CI/CD pipelines using Jenkins, Spinnaker, or equivalent tools.
- Proficiency in one or more of the following: Java (Spring Boot), Go, Python, or TypeScript/JavaScript.
- Experience with React and modern front-end development.
- Strong scripting skills using Python, Bash, or PowerShell.
- Experience with Git, REST APIs, microservices, and cloud-native architectures.
- Ability to work independently and take ownership of technical deliverables.
Preferred Skills
- Terraform Enterprise (TFE)
- Go (Golang)
- Spinnaker
- OAuth 2.0, OIDC, SAML
- Okta, Auth0, Keycloak, ForgeRock, Ping Identity
- LangChain, MCP, RAG, AI Agents
- Active GitHub/Open Source contributions