Job Description: GoLang Development – Technical Lead
We are seeking an experienced Golang backend development Engineer to design, build, and maintain scalable server-side applications as a Technical Lead. In this role, you will work closely with cross-functional teams to deliver high-performance, data-driven solutions that power our products and enhance user experience.
-
Experience should have 8+ years of backend development.
-
Strong hands-on experience with Golang development.
-
Expertise in Go concurrency patterns (goroutines, channels) and memory management.
-
Experience with Go frameworks such as Gin / Echo / Fiber.
-
Strong experience in designing distributed, scalable, and fault-tolerant systems.
-
Hands-on experience with REST APIs, gRPC, and Protocol Buffers.
-
Experience with microservices architecture.
-
Strong hands-on experience with Web services, microservices, SOAP, and REST.
-
Experience with databases: PostgreSQL, MySQL, MongoDB or other NoSQL DBs.
-
Implement authentication and authorization (e.g., JWT, OAuth2).
-
Experience writing RESTful APIs and understanding of the HTTP protocol.
-
Strong experience in unit testing, integration testing, and debugging.
-
Experience with observability tools (Prometheus, Grafana, ELK, OpenTelemetry).
-
Experience working with Scrum / Agile development methodologies.
-
Good in OOPs, Collections, Exception Handling.
-
Good in problem solving.
-
Good in building reusable code for future use.
-
Debug, troubleshoot, and resolve application issues in a timely manner.
-
Work closely with stakeholders to ensure alignment with business requirements and project timelines.
-
Staying up-to-date with the latest industry trends and technologies.
-
Exposure to JAVA, Spring Boot web application development.
-
Exposure to ReactJS, NextJS development.
-
Exposure to CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
-
Experience with cloud platforms (AWS / Azure / GCP) and cloud-native development.
-
Should have good oral and written communication.
-
Should be a good team player.
-
Should be proactive and adaptive.