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 (eg, 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
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Search Engineer Employement Type: Full time
Contact Details:
Company: Mobile Programming Location(s): Bengaluru