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
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
You can contact the employer directly using the information above, or use the application form below to submit your resume.
Apply for this Position
Fill out the form below to apply directly. Your application and resume will be sent to the employer's email. No registration required!