Experience
4 - 5 yrs
Job Location
Bengaluru, India
Vacancy
1
Designation
Golang Developer
Job Type
Not specified
Job Description
We are looking for a skilled Golang Developer with strong backend engineering fundamentals and hands-on experience in building scalable APIs and microservice-based systems. The ideal candidate should be comfortable working on production-grade backend platforms with exposure to cloud-native development and distributed systems.
Key Responsibilities:
- Design, develop, and maintain scalable backend applications and APIs using Golang.
- Build and manage microservice-based architectures for production-grade platforms.
- Develop REST and gRPC-based backend services with high reliability and performance.
- Work on distributed systems, asynchronous processing, caching, and queue-based architectures.
- Implement efficient concurrency patterns using goroutines, channels, and Go runtime fundamentals.
- Collaborate with cross-functional teams to deliver scalable and maintainable backend solutions.
- Work with SQL and NoSQL databases to ensure data consistency, scalability, and performance.
- Support cloud-native deployments and backend infrastructure on AWS, Azure, or GCP.
- Manage containerized applications and deployments using Docker and Kubernetes.
- Contribute to CI/CD pipeline implementation and deployment automation processes.
- Ensure API security, backend performance optimization, and system reliability.
- Participate in Agile development workflows, code reviews, debugging, and troubleshooting activities.
- Maintain strong ownership of backend deliverables and production stability.
Skills Competencies:
- Strong expertise in Golang and backend API development.
- Hands-on experience building scalable microservices and REST/gRPC-based systems.
- Good understanding of concurrency, goroutines, channels, and Go runtime fundamentals.
- Experience working with distributed systems, asynchronous processing, caching, and queues.
- Strong knowledge of SQL and NoSQL databases including PostgreSQL, MySQL, MongoDB, Redis, and DynamoDB.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with Docker, Kubernetes, CI/CD pipelines, and cloud-native deployments.
- Good understanding of system design fundamentals, API security, and backend performance optimization.
- Experience working with Git, Agile methodologies, and collaborative engineering workflows.
- Strong debugging, problem-solving, and ownership mindset.
- Good communication and team collaboration skills.
Good to Have:
- Experience with Kafka, RabbitMQ, NATS, or event-driven architectures.
- Exposure to WebSockets, streaming systems, or real-time applications.
- Experience with monitoring and observability tools such as Prometheus, Grafana, ELK, or Datadog.
- Understanding of fintech, payments, high-scale systems, or multi-tenant platforms.
- Exposure to Terraform, infrastructure automation, or DevOps practices.
- Basic frontend exposure with React or Next.js is a plus.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
