10 Sep
|
Umanist Staffing
|
Chennai
10 Sep
Umanist Staffing
Chennai
Golang Developer
Location: Chennai – GDC
Experience: 4–8 Years
Compensation: Up to ₹25 LPA
Interview Mode: Video Interview(637)
Notice Period: Immediate Joiners or candidates currently serving notice period preferred
Role Overview
We are looking for a strong Golang Developer with 3+ years of hands-on experience in Go programming to design, develop, and maintain scalable enterprise applications and cloud-native microservices.
The ideal candidate should have strong experience in Golang, Angular, TypeScript, JavaScript, REST APIs, Microservices, and AWS, along with exposure to containerized application deployment using Docker, Kubernetes/OpenShift, and ROSA.
The role involves working closely with DevOps, QA, Architecture, Product, and other cross-functional teams to deliver secure, scalable, resilient, and high-performing applications.
Key Responsibilities
- Design, develop, and maintain scalable enterprise applications using Golang and Angular.
- Develop responsive, reusable, and user-friendly web applications using Angular, TypeScript, HTML5, CSS3, RxJS, and Angular Material.
- Design, develop, and expose RESTful APIs and microservices using Golang, following enterprise coding and API development best practices.
- Develop and deploy cloud-native microservices on AWS and ROSA environments.
- Containerize applications using Docker and deploy/manage workloads on OpenShift/Kubernetes environments.
- Integrate applications with AWS services and ensure efficient utilization of cloud resources.
- Develop and maintain CI/CD pipelines for automated build, testing, deployment, and release management.
- Contribute to application modernization and migration from legacy/on-premises platforms to AWS and ROSA.
- Implement best practices around application security, scalability, resiliency, high availability, and performance.
- Troubleshoot application, deployment, infrastructure, and production issues and perform root cause analysis.
- Develop comprehensive unit and integration tests and ensure appropriate code quality and coverage.
- Participate in code reviews, technical discussions, design reviews, and deployment planning.
- Collaborate with DevOps, QA, Architecture, Product, and other cross-functional teams.
- Prepare technical documentation and contribute to knowledge-sharing initiatives.
- Participate in Agile/Scrum ceremonies and contribute to continuous improvement and automation initiatives.
Must-Have Skills
Core Development
- Golang / Go Programming – 3+ years of hands-on experience
- Strong experience in enterprise application development
- Strong understanding of Object-Oriented Programming (OOP) principles
- Strong experience in RESTful Web Services / REST APIs
- Good understanding of Microservices Architecture
Front-End
- Strong experience in Angular (Angular 12+)
- TypeScript / JavaScript
- HTML5 / CSS3
- RxJS
- Angular Material
Cloud
- Strong hands-on experience with AWS
- Working knowledge of AWS services such as:
- EC2
- S3
- IAM
- VPC
- CloudWatch
- Application Load Balancer (ALB)
Communication
- Excellent verbal and written communication skills
- Ability to collaborate effectively with technical and cross-functional teams
Nice-to-Have Skills
- ROSA (Red Hat OpenShift on AWS)
- OpenShift / Kubernetes
- Docker / Containerization
- Helm / YAML
- CI/CD – Jenkins / GitLab CI
- Terraform / Infrastructure as Code
- API Gateway / Load Balancing
- PostgreSQL / Oracle / MySQL
- Go Test
- Jest / Jasmine / Karma
- OAuth2 / JWT
- Application Monitoring & Logging
- Cloud-native application development
- Experience with application modernization and migration to AWS
- Production troubleshooting and Root Cause Analysis
Candidate Requirements
- Experience: 4–8 years overall, with 3+ years of robust Golang development experience
- Location: Candidates must be based in / available for Chennai – GDC
- Notice Period: Immediate joiners or candidates currently serving notice period preferred
- Candidates should demonstrate stable employment history, preferably with at least 2 years in an organization.
- Candidates should be comfortable participating in multiple technical interview rounds via video.
- Strong communication skills are mandatory.
Compensation
Budget: Up to ₹25 LPA
The final compensation will depend on the candidate's current compensation, relevant experience, skills, and overall market alignment.
📌 Golang Developer (Chennai)
🏢 Umanist Staffing
📍 Chennai