Experience: 5-8 Years
Type: Full Time
Location: Bangalore
Notice-period: Immediate/15 days
Budget: As per Company Norms
Technology: IT
Job Summary: We are seeking a skilled Golang Developer to join our dynamic team. The ideal candidate will be responsible for developing high-performance and scalable applications using the Go programming language. You will collaborate with cross-functional teams to design and implement robust software solutions while adhering to best practices.
Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable Go code.
- Work on the entire software development lifecycle, from concept and design to testing and deployment.
- Collaborate with product managers and other team members to gather and refine requirements.
- Write clean and testable code while ensuring optimal performance of the applications.
- Identify and address performance bottlenecks and bugs.
- Participate in code reviews to ensure code quality and maintainability.
- Contribute to technical documentation and knowledge sharing within the team.
Requirements:
- Proven experience as a Go-lang Developer or in a similar role.
- Strong knowledge of Go programming language and its ecosystem.
- Experience with software development methodologies (Agile, Scrum, etc.).
- Familiarity with containerization technologies like Docker, Kubernetes is a plus.
- Understanding of microservices architecture and RESTful APIs.
- Knowledge of database technologies (SQL and NoSQL databases).
- Excellent problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Preferred Qualifications (not mandatory but advantageous):
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Familiarity with CI/CD pipelines and related tools (Jenkins, GitLab CI/CD, etc.).
- Understanding of security principles and best practices in software development.
- Contributions to open-source projects or active involvement in the Go community.