Golang Developer (Bengaluru)

Golang Developer (Bengaluru)

06 Sep
|
Weekday AI
|
Bengaluru

06 Sep

Weekday AI

Bengaluru

'

: - ( - )

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.

📌 Golang Developer (Bengaluru)
🏢 Weekday AI
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: golang developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: golang developer (bengaluru) / bengaluru