We are seeking a highly skilled Golang Developer to join our dynamic team in Bengaluru. The ideal candidate will have strong expertise in Go (Golang) programming language and a passion for building scalable, high-performance applications. As a Golang Developer, you will work on designing, developing, and optimizing applications, as well as maintaining existing systems while collaborating with cross-functional teams. Key Responsibilities: ? Design, develop, and maintain scalable applications using Golang. ? Write efficient, clean, and well-documented Go code while ensuring high performance and reliability. ? Collaborate with other developers, product managers, and engineers to ensure the application meets functional and technical requirements. ? Optimize applications for maximum speed and scalability. ? Work with various databases and storage systems, both relational and NoSQL. ? Build and integrate RESTful APIs and microservices architecture. ? Troubleshoot and resolve issues in production and pre-production environments. ? Participate in code reviews, ensuring best practices and coding standards. ? Stay updated with the latest advancements in Go and continuously improve the development process. ? Monitor and improve application health through various tools and monitoring systems. ? Follow agile practices and participate in sprint planning, daily stand-ups, and retrospectives.
Required Skills and Qualifications: ? 5+ years of hands-on experience in Golang development. ? Strong understanding of Go programming language, including Go concurrency and goroutines. ? Experience with microservices architecture and building scalable systems. ? Solid experience with RESTful API design and development. ? Familiarity with both SQL and NoSQL databases (e.g., MySQL, MongoDB, PostgreSQL). ? Hands-on experience with version control tools like Git. ? Knowledge of containerization (Docker, Kubernetes) and cloud technologies (AWS, GCP, Azure). ? Experience in unit testing and continuous integration processes. ? Strong problem-solving skills and the ability to write efficient, maintainable code. ? Excellent communication skills and ability to work in an agile environment.
Any Graduate