Golang Developer (5+ Years Exp)
ITDIKSHA Pvt Ltd
Company
Location
Bengaluru, Karnataka
Salary Range
₹85,000 - ₹90,000
Job Type
contract
Experience Required
5 - 0 years
Employer Type
Company
Posted Date
Jun 19, 2026
Views
8 views
Job Description
Roles & Responsibilities
● Design and develop scalable backend applications using Golang. ● Architect and implement microservices, distributed systems, and event-driven solutions. ● Build and maintain RESTful APIs and gRPC services. ● Implement authentication, authorization, API security, versioning, and rate limiting. ● Design secure, scalable, and maintainable APIs and backend services. ● Work with messaging platforms such as Kafka, RabbitMQ, AWS SQS/SNS, or NATS. ● Develop background jobs, workflow orchestration, and asynchronous processing solutions. ● Deploy and manage applications on AWS using services such as EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, API Gateway, CloudFront, IAM, and SQS/SNS. ● Utilize Docker, Kubernetes, Terraform, and CloudFormation for deployment and infrastructure management. ● Build and maintain CI/CD pipelines using GitHub Actions, GitLab CI, or Jenkins. ● Implement monitoring and observability using CloudWatch, Grafana, and OpenTelemetry. ● Apply SOLID principles, design patterns, and clean architecture practices. ● Optimize application performance, reliability, scalability, and security. ● Conduct code reviews, write unit/integration tests, and mentor junior developers. ● Collaborate effectively within Agile/Scrum teams and take ownership of technical initiatives. Preferred Skills
● Design and develop scalable backend applications using Golang. ● Architect and implement microservices, distributed systems, and event-driven solutions. ● Build and maintain RESTful APIs and gRPC services. ● Implement authentication, authorization, API security, versioning, and rate limiting. ● Design secure, scalable, and maintainable APIs and backend services. ● Work with messaging platforms such as Kafka, RabbitMQ, AWS SQS/SNS, or NATS. ● Develop background jobs, workflow orchestration, and asynchronous processing solutions. ● Deploy and manage applications on AWS using services such as EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, API Gateway, CloudFront, IAM, and SQS/SNS. ● Utilize Docker, Kubernetes, Terraform, and CloudFormation for deployment and infrastructure management. ● Build and maintain CI/CD pipelines using GitHub Actions, GitLab CI, or Jenkins. ● Implement monitoring and observability using CloudWatch, Grafana, and OpenTelemetry. ● Apply SOLID principles, design patterns, and clean architecture practices. ● Optimize application performance, reliability, scalability, and security. ● Conduct code reviews, write unit/integration tests, and mentor junior developers. ● Collaborate effectively within Agile/Scrum teams and take ownership of technical initiatives. Preferred Skills
Job Requirements
Preferred Skills
● 5+ years of development experience in Golang.
● Strong experience with system design, microservices, distributed systems, and event-driven architectures.
● Experience building RESTful APIs, gRPC services, and integrating third-party systems.
● Strong knowledge of OAuth 2.0, JWT, RBAC, encryption standards, and secure API design.
● Hands-on experience with AWS, Docker, Kubernetes, Terraform, and CI/CD tools.
● Experience implementing retry mechanisms, dead-letter queues, and fault-tolerant systems.
● Strong understanding of software testing, code quality, and application performance optimization.
● Excellent problem-solving, communication, and leadership skills.
Nice to Have
● Experience building multi-tenant SaaS platforms.
● Exposure to compliance, audit logging, and data privacy requirements.
● Experience with NestJS, Node.js, or TypeScript.
● Experience with AI/LLM integrations and automation workflows.
● Knowledge of multi-region deployments and disaster recovery strategies.
● Experience in FinTech, HRTech, Staffing, or Workforce Management domains.
● 5+ years of development experience in Golang.
● Strong experience with system design, microservices, distributed systems, and event-driven architectures.
● Experience building RESTful APIs, gRPC services, and integrating third-party systems.
● Strong knowledge of OAuth 2.0, JWT, RBAC, encryption standards, and secure API design.
● Hands-on experience with AWS, Docker, Kubernetes, Terraform, and CI/CD tools.
● Experience implementing retry mechanisms, dead-letter queues, and fault-tolerant systems.
● Strong understanding of software testing, code quality, and application performance optimization.
● Excellent problem-solving, communication, and leadership skills.
Nice to Have
● Experience building multi-tenant SaaS platforms.
● Exposure to compliance, audit logging, and data privacy requirements.
● Experience with NestJS, Node.js, or TypeScript.
● Experience with AI/LLM integrations and automation workflows.
● Knowledge of multi-region deployments and disaster recovery strategies.
● Experience in FinTech, HRTech, Staffing, or Workforce Management domains.
Contact Employer Directly
Email Address
Mobile Number
Contact the employer directly — include these in your email
Current CTC
Expected CTC
Notice Period
Years of Experience
Resume Attached
By contacting this employer, you acknowledge our Terms & Conditions and Privacy Policy.