- Design, build, and maintain highly scalable and reliable backend systems using Golang
- Architect and develop microservices and RESTful APIs for production-grade applications
- Write clean, efficient, and maintainable code following Golang best practices and design
patterns
- Debug and resolve complex production issues using logs, metrics, stack traces, and
monitoring tools
- Perform root cause analysis and implement long-term solutions to improve system reliability
- Collaborate with cross-functional teams to define and implement technical solutions
- Review code, mentor developers, and contribute to technical design decisions
- Optimize application performance and ensure system scalability
- Write complex database queries and scripts to analyze system data and resolve issues
Required Skills
- Strong expertise in Golang programming language
- Deep understanding of Goroutines, channels, and Go concurrency patterns
- Experience building distributed systems and microservices architecture
- Strong experience with REST APIs and backend service development
- Hands-on experience with Git version control
- Experience with databases such as MySQL, MS SQL, or MongoDB
- Experience with cloud platforms like AWS or GCP
- Strong debugging, problem-solving, and analytical skills
Preferred Skills
- Experience with Docker and containerized environments
- Knowledge of CI/CD pipelines and DevOps practices
- Experience working in high-scale production environments
- Familiarity with Go frameworks and tools such as Revel, Gorilla Mux, and Stringer
Pay: ₹100,000.00 - ₹2,000,000.00 per year
Work Location: In person