Golang Developer


Job Location:

Bengaluru - India

Monthly Salary: Not Disclosed
Posted on: 10 hours ago
Vacancies: 1 Vacancy

Job Summary

Golang Developer
Role Overview
We are seeking skilled Golang Developers with 5 years of experience in
designing and developing high-performance scalable and secure backend
applications. The role requires strong hands-on coding skills in Go
experience with microservices architectures and the ability to work
within agile DevOps-driven environments.
Key Responsibilities
- Application Development
- Design develop and maintain backend services and APIs using
Go.
- Implement microservices-based architectures for scalability and
reliability.
- Write clean maintainable and well-documented code following
best practices.
- Integration & Deployment
- Build services that integrate with databases message queues
and external APIs.
- Collaborate with DevOps teams to enable CI/CD deployment
pipelines.
- Ensure applications are containerized and optimized for
Kubernetes/Docker environments.
- Performance & Optimization
- Optimize applications for high concurrency low latency and
resilience.
- Conduct benchmarking profiling and code reviews.
- Implement caching load balancing and distributed processing
techniques.
- Security & Compliance
- Follow secure coding practices and conduct vulnerability
remediation.
- Implement authentication/authorization data encryption and API
security.
- Ensure compliance with enterprise security and data privacy
policies.
- Collaboration & Support
- Work closely with frontend DevOps and QA teams for end-to-end
delivery.
- Support production troubleshooting and incident resolution.
- Contribute to reusable libraries and frameworks for the
engineering team.
Required Skills & Experience
- 4 years of software development experience with at least 2-3 years
in Golang.
- Strong understanding of concurrency goroutines and channels in Go.
- Experience with REST/gRPC APIs microservices and event-driven
architectures.
- Familiarity with databases (PostgreSQL Cassandra MongoDB or
ClickHouse).
- Experience with message queues/streaming platforms (Kafka RabbitMQ
NATS).
- Hands-on with Docker Kubernetes Git and CI/CD pipelines.
- Proficiency in unit testing and test automation.
Preferred Knowledge
- Experience with cloud platforms (AWS GCP Azure).
- Exposure to Temporal Argo Workflows or other orchestration
frameworks.
- Familiarity with monitoring/logging (Prometheus Grafana ELK).
- Understanding of Domain-Driven Design (DDD) and Clean Architecture.
Education & Certifications
- Bachelors degree in Computer Science Engineering or related
field.
- Preferred certifications:
- Go Developer certifications (if available).
- Kubernetes (CKA/CKAD) or cloud certifications (AWS/GCP/Azure).

Required Skills:

GITPOSTGRESQLLOAD BALANCINGAZUREGOLANGDEVOPSCI/CDKUBERNETESGRAFANADOCKERAWS

Golang DeveloperRole OverviewWe are seeking skilled Golang Developers with 5 years of experience indesigning and developing high-performance scalable and secure backendapplications. The role requires strong hands-on coding skills in Goexperience with microservices architectures and the ability to wo...