We are looking for an experienced
GoLang Developer
who can design, develop, and maintain Go packages and components, ensuring performance, reliability, and scalability. The ideal candidate will work closely with our backend and DevOps teams to manage and test Go modules that are published to our
Artifact Registry , similar to how PHP Composer packages are managed in large-scale systems.
Key Responsibilities
Develop and maintain GoLang packages
and shared libraries for internal and external use.
Implement
performance testing ,
unit testing , and
component testing
for Go modules before pushing them to the Artifact Registry.
Work with the DevOps team to
optimize package build pipelines , CI / CD workflows, and registry integrations.
Ensure
package dependency management , versioning, and documentation best practices.
Conduct
benchmarking and profiling
to identify and fix performance bottlenecks.
Collaborate with cross-functional teams to define requirements and design modular, reusable components.
Maintain security and compliance of packages and registry interactions.
Requirements
Strong experience in
GoLang development
(2+ years preferred).
Solid understanding of
Go modules , dependency management, and package publishing workflows.
Experience with
Artifact Registry ,
Docker , or similar package distribution systems.
Proficiency in
performance testing frameworks
and
Go testing tools
(go test, benchmarks, etc.).
Familiarity with
CI / CD pipelines
(GitHub Actions, GitLab CI, Jenkins, etc.).
Understanding of microservices architecture and distributed systems.
Bonus : Experience with
other packaging systems
like PHP Composer, npm, or Maven.
Nice to Have
Experience contributing to or maintaining open-source Go projects.
Familiarity with
Kubernetes ,
container orchestration , and
cloud-native systems .
Knowledge of
static code analysis
and
security scanning tools
for Go.
Golang Developer • Delhi, India