Weekday AI

Golang Developer

Weekday AI Bengaluru, Karnataka, India

Technology, Information and Internet · 11-50 employees

2 h ago
golang Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain scalable backend services, RESTful APIs, and microservices using Go. Manage distributed systems, containerized applications, and CI/CD pipelines while ensuring system reliability and performance.

What they look for

Golang REST APIs Microservices Distributed systems System design SQL NoSQL Docker Kubernetes Cloud platforms CI/CD Git Concurrency Agile Backend development

Requirements

Requires 5+ years of professional software development experience with strong expertise in Go and backend architecture. Candidates must have solid knowledge of distributed systems, containerization tools like Docker and Kubernetes, and database management.

Full description

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

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

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.

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.

Similar roles