Job Title : Golang Developer
Experience Level : 3+ Years
Location : Hyderabad (Hybrid)
Employment Type : Full-Time
Job Description :
We are seeking an experienced Golang Developer to join our team. With a solid foundation in Golang and 3+ years of experience in backend development, you will be responsible for designing, building, and maintaining robust applications and services. As a Golang Developer, you will work closely with cross-functional teams to develop and implement scalable solutions that meet the needs of our users.
Key Responsibilities :
- Develop and Maintain Golang Applications : Write clean, efficient, and maintainable code for backend services using Golang, ensuring high performance and responsiveness.
- Database Management : Work with databases (such as MySQL, PostgreSQL, or NoSQL databases like MongoDB) to ensure efficient data storage, retrieval, and security.
- API Development and Integration : Design and develop RESTful and gRPC APIs for seamless communication between backend services and front-end applications.
- Collaborate with Cross-Functional Teams : Work closely with product managers, designers, and front-end developers to deliver well-rounded solutions.
- Code Optimization and Debugging : Conduct code reviews, identify bottlenecks, troubleshoot issues, and optimize performance.
- Testing and Quality Assurance : Implement and manage unit tests, integration tests, and end-to-end tests to ensure the reliability and functionality of applications.
- Documentation : Maintain clear and detailed technical documentation for future reference and onboarding.
Required Skills and Qualifications :
Experience : 3+ years of experience in backend development, with at least 2 years of hands-on experience in Golang.Strong Knowledge of Go Ecosystem : Proficiency in core Go packages, modules, and best practices.Database Management : Experience with SQL databases (MySQL, PostgreSQL) and / or NoSQL databases.API Design and Integration : Proficient in building and maintaining RESTful and gRPC APIs.Version Control : Experience with Git and collaborative workflows (GitHub, GitLab, Bitbucket).Testing : Familiarity with testing frameworks and tools in Golang, including unit testing and integration testing.Strong Problem-Solving Skills : Ability to identify and resolve complex issues with innovative solutions.Communication : Strong written and verbal communication skills for effective collaboration with team members.Preferred Qualifications :
Experience with containerization and orchestration tools such as Docker and Kubernetes.Knowledge of cloud platforms (AWS, GCP, or Azure).Familiarity with CI / CD pipelines and DevOps practices.Exposure to microservices architecture.Show more
Show less
Skills Required
Github, Golang, Unit Testing, Postgresql, Git, Gcp, Docker, Bitbucket, Integration Testing, Mysql, Gitlab, Mongodb, Azure, Kubernetes, Aws