HamburgerMenu
hirist

Golang Developer - Microservices Architecture

Workassist
Pune
3 - 6 Years
star-icon
4.8white-divider21+ Reviews

Posted on: 30/12/2025

Job Description

Description :


Job Title : Golang Developer


Experience : 3 to 6 Years


About the Role :


- We are looking for a skilled Golang Developer with a strong background in building high-performance, scalable, and secure applications.


- The ideal candidate should have hands-on experience in microservices architecture, container orchestration, and cloud-native application development.


- You will collaborate with cross-functional teams to design, develop, and optimize services that power critical business applications.


Key Responsibilities :


- Design, develop, and maintain RESTful APIs and microservices using Golang.


- Implement scalable, resilient, and secure backend systems that adhere to best practices.


- Optimize application performance, ensuring low latency and high throughput.


- Apply strong knowledge of software architecture and distributed systems for robust design decisions.


- Write clean, maintainable, and well-documented code following industry standards.


- Participate in code reviews, design discussions, and architecture planning sessions.


- Integrate services with third-party APIs and internal systems.


- Leverage containerization and orchestration tools (Docker, Kubernetes) for deployment and scaling.


- Work in Agile/Scrum environments, delivering features iteratively and efficiently.


- Collaborate with DevOps teams for CI/CD pipeline integration and automated deployments.


Required Skills & Qualifications :


- 3+ years of hands-on experience in Golang application development.


- Strong expertise in REST API development and microservices architecture.


- Solid understanding of concurrency, memory management, and performance tuning in Go.


- Experience with containerization tools (Docker) and orchestration frameworks (Kubernetes).


- Good understanding of cloud platforms (AWS, GCP, or Azure) and cloud-native services.


- Proficiency in version control (Git) and CI/CD tools (Jenkins, GitLab CI, etc.


- Knowledge of relational and NoSQL databases (e.


- Experience in developing distributed, fault-tolerant systems.


- Excellent communication and problem-solving skills.


Nice-to-Have :


- Familiarity with message brokers (Kafka, RabbitMQ, NATS).


- Experience with monitoring & logging tools (Prometheus, Grafana, ELK Stack).


- Exposure to API security best practices, authentication (OAuth 2.0, JWT), and encryption


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in