Gophers Lab Technologies Pvt Ltd
Gophers Lab - Golang Developer
Job Location
noida, India
Job Description
About the Job : At Gophers Lab, we are a dynamic Digital Engineering company passionate about building disruptive digital products and transforming businesses. We achieve this by leveraging a product-first mindset, cutting-edge engineering practices, and the power of the cloud. We proudly serve a global clientele, including Fortune 500 companies and innovative startups, by providing exceptional offshore development services. As we continue our exciting growth journey, we are looking for a highly motivated and skilled Golang Developer to join our expanding team. If you are ready to embrace new challenges and become an integral part of our Gophers Lab family, we encourage you to apply In this role, you will be instrumental in developing complex Golang applications, collaborating closely with clients, and contributing to our culture of engineering excellence. Responsibilities : - Design, develop, and maintain robust and scalable backend services and applications using Golang. - Build and deploy microservices architecture on containerized platforms such as Kubernetes and Docker. - Deploy and manage solutions on leading cloud platforms, specifically AWS and GCP. - Implement and utilize GRPC for efficient inter-service communication. - Apply knowledge of common Goroutine and channel patterns to build concurrent and performant applications. - Utilize and manage code versioning tools effectively (e.g., Git). - Implement and optimize data structures for efficient data handling. - Work with and implement routing using packages like Gorilla Mux. - Utilize and understand dependency management tools such as Godep and build tools like Stringer and Revel. - Lead the development of complex Golang applications from conception to deployment. - Effectively communicate and coordinate with clients to understand requirements and provide updates. - Conduct thorough peer code reviews to ensure code quality and adherence to best practices. - Work proficiently with a variety of SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra) databases. - Actively explore and contribute to the Golang community through open-source projects or knowledge sharing. Qualifications : Essential : - Minimum of 3 years of relevant professional experience in Golang development. - Proven experience in building and deploying microservices using Kubernetes, Docker, or other container deployment architectures. - Hands-on experience deploying and managing solutions on AWS and/or GCP cloud technologies. - Strong practical experience with GRPC. - Solid understanding and practical application of common Goroutine and channel patterns for concurrency. - Familiarity with multiple code versioning tools, particularly Git. - Strong foundation in Data Structures and Algorithms. - Experience working with router packages, such as Gorilla Mux. - Hands-on experience with dependency management tools (e.g., Godep) and potentially build/framework tools (e.g., Stringer, Revel). - Demonstrated experience in the full lifecycle development of complex Golang applications. - Experience in direct client communication and coordination. - Proven ability to conduct and participate in peer code reviews. - Experience working with and integrating multiple SQL and NoSQL databases. - A proactive mindset towards learning and contributing to the Golang community. Desirable (but not essential) : - Experience with front-end technologies such as Angular, React, or Vue.js. - Familiarity with DevOps tools and technologies (e.g., CI/CD pipelines, infrastructure-as-code). (ref:hirist.tech)
Location: noida, IN
Posted Date: 5/1/2025
Location: noida, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources Gophers Lab Technologies Pvt Ltd |
---|