AI Jobs Map

Umanist NA · Chennai, Tamil Nadu, India

Golang Developer

entry_levelfull timePosted 2 days ago
Apply on LinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

golangmicroservicesangulartypescriptjavascriptawsdockerkubernetesopenshiftdevopsci/cdec2s3helmjenkinsgitlabterraformpostgresqlmysqljest

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 strong 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.

Skills: angular,object-oriented programming (oop) principles,aws services,golang,enterprise application development,javascript,typescript,containerization,html5,kubernetes,openshift,core development,rosa,microservices architecture,restful web services,angular material,rxjs

More jobs at Umanist NA