Back End Developer
Recro
2 - 5 years
Bengaluru
Posted: 12/02/2026
Getting a referral is 5x more effective than applying directly
Job Description
Role - Golang Developer
Experience - 2-4 yrs
Location - Bangalore
Job Summary
We are looking for a skilled Golang Developer to design, develop, and maintain high-performance, scalable backend services. The ideal candidate has strong experience building distributed systems, microservices, and APIs using Go, and is comfortable working in cloud-native environments.
Key Responsibilities
- Design, develop, test, and maintain backend services and microservices using Go (Golang)
- Build and consume RESTful / gRPC APIs
- Write clean, efficient, and well-documented code following best practices
- Work with databases (SQL and NoSQL) for data modeling and optimization
- Implement concurrency, goroutines, channels, and performance tuning in Go
- Collaborate with Product, Frontend, DevOps, and QA teams
- Participate in code reviews, architecture discussions, and design decisions
- Ensure application security, scalability, reliability, and observability
- Debug, troubleshoot, and resolve production issues
Required Skills & Qualifications
- Strong hands-on experience with Golang
- Experience building backend systems and APIs
- Solid understanding of data structures, algorithms, and system design
- Experience with REST, gRPC, JSON, Protobuf
- Working knowledge of databases: PostgreSQL/MySQL, MongoDB, Redis
- Experience with microservices architecture
- Familiarity with Docker and containerization
- Experience with Linux/Unix environments
- Knowledge of version control systems (Git)
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
