Full Stack Cloud Engineer (Golang & React)
Cyient · Bengaluru, Karnataka, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Cyient · Bengaluru, Karnataka, India
Job Description – Full Stack Cloud Engineer (Golang & React) Role Summary We are looking for a highly motivated Full Stack Cloud Engineer with expertise in Golang, React, AWS, and containerized application development. The ideal candidate should be passionate about building scalable cloud-native applications, automating deployments, and delivering high-quality software using modern DevOps practices. Key Responsibilities • Design, develop, and maintain scalable backend services using Golang. • Develop responsive and intuitive frontend applications using React.js. • Build and deploy cloud-native applications leveraging AWS services. • Design, build, and manage containerized applications using Docker and container orchestration platforms such as Amazon ECS. • Develop and maintain CI/CD pipelines using GitHub Actions. • Collaborate with cross-functional teams to define, design, and deliver new features. • Optimize application performance, scalability, security, and reliability. • Troubleshoot production issues and implement sustainable solutions. • Participate in code reviews and promote engineering best practices. Required Skills Programming • Strong hands-on experience with Golang • Strong experience in React.js • Good understanding of RESTful APIs and microservices architecture Cloud & Infrastructure • Solid understanding of AWS foundational services, including: • EC2 • IAM • VPC • S3 • CloudWatch • Load Balancers • Auto Scaling • Route 53 • Secrets Manager • Experience with Amazon ECS for container orchestration Containerization • Hands-on experience with Docker • Understanding of container networking, image optimization, and deployment best practices DevOps • Experience building CI/CD pipelines using GitHub Actions (Preferred) • Familiarity with Infrastructure as Code (Terraform/CloudFormation) is an advantage • Experience with Git version control and branching strategies Preferred Qualifications • Experience with Kubernetes is a plus. • Familiarity with monitoring and observability tools such as CloudWatch, Grafana, or Prometheus. • Knowledge of security best practices for cloud-native applications. • Experience working in Agile/Scrum environments. Qualifications • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. • 4–8 years of software engineering experience. • Proven experience developing and deploying cloud-native applications. Nice to Have • Terraform • AWS CDK • Serverless architecture • Unit and integration testing frameworks • Experience with AI-assisted development tools such as GitHub Copilot Primary Skill Set • Golang • React.js • AWS (Foundational Services + ECS) • Docker / Containerization • GitHub Actions (Preferred) Experience 4–8 Years Roles and Responsibilities Under direct supervision, performs maintenance on existing software products for customers. Assists in coding, testing, and debugging new software or making enhancements to existing software for customers. Writes programs according to specifications from higher level staff or business analysts. May use CASE tools. Makes suggestions for problem solutions or software enhancements. May assist in development of user manuals. Works with technical staff to learn and understand problems with software. Note: If the incumbent is responsible for the development of software for internal use, please match to a position in the Application Development sub-family grouping.