Skills : All should have GoLang + Scripting(Any Linux based, like shell, Ruby, python etc) + AWS technologies experience.
Description :
Role: Golang Developer
Exp: 7+ Years
Location: Bangalore, Hybrid
CTC- 12-13Lpa
Responsibilities:
- Develop, optimize, and maintain microservices and backend systems using GoLang.
- Write and manage shell scripts, Python, or other scripting languages to automate tasks and workflows on Linux-based systems.
- Integrate AWS technologies such as EC2, Lambda, S3, RDS, ECS, CloudFormation, SNS, etc., into solutions.
- Collaborate with cross-functional teams (DevOps, Frontend, QA) to design and implement scalable, secure, and reliable cloud-native applications.
- Participate in code reviews, identify performance bottlenecks, and implement fixes.
- Write unit and integration tests to ensure the quality of code and application.
- Troubleshoot and resolve issues in production and development environments.
- Stay up to date with the latest trends in GoLang, AWS, and cloud technologies.
Skills & Qualifications:
- Experience with GoLang: Proven experience in building robust applications and services using Go.
- Scripting Languages: Strong knowledge of Linux-based scripting (Shell, Ruby, Python, or similar).
- AWS Cloud Expertise: Experience with AWS services like EC2, S3, Lambda, ECS, CloudFormation, etc.
- Version Control: Proficient in Git for version control.
- CI/CD: Experience with CI/CD pipelines and related tools (Jenkins, GitLab CI, etc.).
- Database Knowledge: Experience with both SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, DynamoDB) databases.
- Problem Solving: Strong analytical and troubleshooting skills with the ability to resolve issues in distributed systems.
- Cloud-Native Development: Familiarity with containerization (Docker, Kubernetes) and cloud-native application patterns.
Preferred Skills:
- Experience with Terraform, Ansible, or similar infrastructure as code tools.
- Familiarity with serverless architecture using AWS Lambda.
- Experience with API design and implementation (RESTful services).
- Understanding of security best practices in the cloud.
- Monitoring & Logging: Experience with tools like Prometheus, Grafana, CloudWatch, or similar.
Education & Experience:
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
- 7+ years of experience in GoLang development.