Golang Developer(3+ years of Experience)

3 - 5 years

0 Lacs

Posted:1 week ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

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.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You