Point your AI agent at freehire and let it find you a job.

Get the CLI →

weekday-1

NewBe an early applicant

Golang Developer

Posted Updated
Discussion

Summary

Weekday is hiring a Golang Developer on behalf of a client in Bengaluru. The person designs and maintains scalable backend systems — REST APIs, microservices, and distributed systems — using Go concurrency, SQL/NoSQL databases, Docker, Kubernetes, cloud platforms, and CI/CD pipelines in an Agile environment.

𝗧𝗵𝗶𝘀 𝗿𝗼𝗹𝗲 𝗶𝘀 𝗳𝗼𝗿 𝗼𝗻𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗪𝗲𝗲𝗸𝗱𝗮𝘆'𝘀 𝗰𝗹𝗶𝗲𝗻𝘁𝘀

𝗦𝗮𝗹𝗮𝗿𝘆 𝗿𝗮𝗻𝗴𝗲: 𝗥𝘀 𝟭𝟮𝟬𝟬𝟬𝟬𝟬 - 𝗥𝘀 𝟮𝟯𝟬𝟬𝟬𝟬𝟬 (𝗶𝗲 𝗜𝗡𝗥 𝟭𝟮-𝟮𝟯 𝗟𝗣𝗔)

Experience: 5+ yrs

Location: Bengaluru

Job Type: Full-time

We are looking for an experienced Go/Golang Developer to design, develop, and maintain scalable, high-performance backend systems. The role focuses on building REST APIs, microservices, and distributed systems while contributing to cloud-native application development and modern software engineering practices.

The ideal candidate will have strong hands-on expertise in Go, solid system design knowledge, and experience building reliable applications in containerized and cloud environments.

Requirements

Key Responsibilities

  • Design, develop, and maintain scalable backend services using Go/Golang.
  • Build and maintain robust RESTful APIs and microservices.
  • Develop distributed systems with a focus on scalability, reliability, performance, and fault tolerance.
  • Implement effective concurrency patterns using Go.
  • Design, optimize, and maintain SQL and NoSQL databases.
  • Develop and deploy containerized applications using Docker.
  • Deploy and manage services using Kubernetes and cloud platforms.
  • Contribute to system architecture, technical design, and scalability decisions.
  • Identify and resolve performance, reliability, and production issues.
  • Develop and maintain CI/CD pipelines and automated deployment workflows.
  • Follow Git-based development, code review, testing, and version-control practices.
  • Collaborate with engineering, product, and cross-functional teams to translate requirements into technical solutions.
  • Participate in Agile development processes and contribute to continuous improvement.
  • Create and maintain technical documentation for services, APIs, and system components.

What Makes You a Great Fit

  • 5+ years of professional software development experience with strong hands-on expertise in Go/Golang.
  • Strong experience developing REST APIs and microservices.
  • Solid understanding of distributed systems, scalability, fault tolerance, and system reliability.
  • Strong knowledge of Go concurrency concepts, including goroutines, channels, and concurrent programming.
  • Good understanding of system design and backend architecture.
  • Strong experience with SQL and NoSQL databases.
  • Hands-on experience with Kubernetes, Docker, and cloud platforms.
  • Good understanding of CI/CD pipelines, Git, and modern software development practices.
  • Experience working in Agile/Scrum environments.
  • Strong debugging, analytical, and problem-solving skills.
  • Ability to write clean, efficient, testable, and maintainable code.
  • Strong understanding of performance optimization and production troubleshooting.
  • Excellent communication and collaboration skills.
  • Ability to work independently while contributing effectively within a technical engineering team.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available