Search by job, company or skills

Golang Developer

Early Applicant
  • Posted a day ago
  • Be among the first 10 applicants

Job Description

We are seeking a skilled Golang Developer with hands-on experience in building and maintaining RESTful APIs. You will work closely with cross-functional teams to design, implement, and optimize APIs that are reliable, secure, and scalable.

Key Responsibilities

  • Design, develop, and maintain efficient, reusable, and reliable Go code for backend systems and services.
  • Build and optimize RESTful APIs, ensuring robust error handling, logging, and high performance.
  • Collaborate with frontend and mobile developers to integrate backend systems with user-facing applications.
  • Participate in code reviews to ensure adherence to coding standards, best practices, and high code quality.
  • Implement security and compliance best practices in API design and development.
  • Troubleshoot, test, and maintain core product software to ensure performance, reliability, and functionality.
  • Contribute to architecture and design pattern to enhance the scalability, reliability, and performance of backend systems.
  • Work in an Agile environment, collaborating closely with product managers, designers, and other developers throughout the software development lifecycle.

Requirements

  • Strong proficiency in Golang (Go), with experience in building APIs and microservices.
  • Hands-on experience in developing RESTful APIs and integrating third-party services.
  • Familiarity with API authentication mechanisms such as OAuth2, JWT, and API keys.
  • Solid understanding of design patterns, data structures, and algorithms.
  • Proficient with containerization and orchestration tools like Docker, Kubernetes, or similar.
  • Experience with version control systems, especially Git.
  • Strong knowledge of HTTP/HTTPS protocols, JSON, and modern web technologies.
  • Experience deploying applications on cloud platforms like AWS, GCP, or Azure.
  • Ability to troubleshoot performance issues and optimize APIs for high load and low latency environments.
  • Experience working in Agile methodologies such as Scrum or Kanban.
  • Excellent written and verbal communication skills, with the ability to explain technical concepts to non-technical stakeholders.

Skills: kubernetes,json,api authentication – oauth2 / jwt / api keys,http / https,go backend development,restful api development,data structures & algorithms,git / version control,api performance optimization,api integration / third-party apis,go (golang),design patterns,aws / azure / gcp,microservices architecture,docker

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 153446091

Similar Jobs

Bengaluru, India

Skills:

ApisDockerMicroservicesRest ApisGoasynchronous development techniquesmessaging systemsGoroutine

Bengaluru, India

Skills:

Design PatternsDatabasesUnixJavaPythonGolangData StructuresAlgorithmsLinuxObject-Oriented Programming

Bengaluru, India

Skills:

agile environment DatabasesSdlcData ModelingDesign PatternsGolangCoding StandardsLow-level class designObject-oriented programmingAlgorithms and data structuresLinux Unix platformCS fundamentals

Bengaluru, India

Skills:

GolangAWSKubernetesRest Apis

Beware of Scammers

We don’t charge money for job offers