HamburgerMenu
hirist

E4 Software Services - Golang Developer - Microservices Architecture

Posted on: 27/11/2025

Job Description

Description :

Profile : Golang Developer

Location : Juinagar, Mumbai

Experience Required - 2 to 4 years

Employment : Full Time ( Work From Office )

Remuneration : As per the Industry Norms and Experience

Interview Mode : 01 round virtual / Second Round Face 2 Face

Other Benefits : Best in the Industry

Job Description :

Job Overview : We are looking for a skilled Golang Developer to join our team and work on building and optimizing high-performance backend systems.

As part of our team, you will collaborate with other developers, designers, and product managers to deliver high-quality software solutions.

This role requires a developer with a strong foundation in Golang and experience working in agile environments, microservices, and cloud-based architectures.

Key Responsibilities :

- Develop and maintain backend services and APIs using Golang to support various products and applications.

- Collaborate with cross-functional teams to define, design, and ship new features and products.

- Write clean, scalable, and maintainable code with an emphasis on performance and security.

- Implement microservices and RESTful APIs in a cloud environment, focusing on scalability and reliability.

- Optimize application performance and troubleshoot complex issues in production.

- Participate in code reviews and actively contribute to improving coding standards and best practices.

- Document codebase, processes, and system designs to ensure maintainability and knowledge sharing within the team.

- Stay updated with Golang advancements and suggest improvements in architecture and technology choices.

Skills and Qualifications :

- 2 to 4 years of experience in software development, with at least 1-2 years working specifically with Golang.

- Strong understanding of Golang, including common frameworks, libraries, and tools.

- Experience with microservices architecture and designing RESTful APIs.

- Knowledge of database systems (both SQL and NoSQL), and experience with one or more databases like MySQL, PostgreSQL, MongoDB, etc.

- Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and containerization tools (e.g., Docker, Kubernetes).

- Strong understanding of concurrency, goroutines, and memory management in Golang.

- Hands-on experience with CI/CD pipelines, version control (Git), and testing frameworks.

- Knowledge of network protocols (HTTP, gRPC, WebSockets) is a plus.

- Strong problem-solving skills and the ability to work in a fast-paced, agile environment


info-icon

Did you find something suspicious?