Talent.com
This job offer is not available in your country.
Golang Developer - Microservices Architecture

Golang Developer - Microservices Architecture

Bacancy Technology Pvt LtdAhmedabad
19 days ago
Job description

About the Role :

We are seeking a skilled and motivated Go Developer to join our growing engineering team. In this role, you will design, develop, and maintain scalable and high-performing applications using the Go programming language. You will collaborate with cross-functional teams, contribute to system architecture, and ensure that our software solutions meet both functional and performance requirements.

Key Responsibilities :

  • Design, develop, and maintain software applications using Go (Golang).
  • Collaborate with software architects and technical leads to understand requirements and create technical designs.
  • Write clean, efficient, and maintainable code following Go best practices.
  • Develop unit tests and implement automated testing frameworks to ensure reliability.
  • Optimize application performance, troubleshoot bottlenecks, and resolve issues.
  • Work closely with front-end developers to integrate UI components with back-end functionality.
  • Participate in peer code reviews to ensure code quality and adherence to standards.
  • Debug and troubleshoot issues in existing applications, ensuring smooth functionality.
  • Collaborate with DevOps teams for seamless deployment and production support.
  • Stay updated with the latest Go development trends, tools, and best practices.
  • Partner with product managers, QA, and other stakeholders to deliver high-quality software solutions.
  • Contribute to process improvements and recommend tooling enhancements.

Requirements :

  • Proven experience as a Go Developer or in a similar back-end development role.
  • Strong knowledge of Go programming language, concurrency, and memory management.
  • Experience with RESTful APIs, microservices architecture, and integration with front-end systems.
  • Familiarity with SQL / NoSQL databases.
  • Experience with testing frameworks and writing unit / integration tests.
  • Good understanding of CI / CD pipelines, Docker, Kubernetes, or similar technologies.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration abilities.
  • Nice to Have :

  • Experience with cloud platforms (AWS, GCP, or Azure).
  • Familiarity with GraphQL, gRPC, or event-driven architectures.
  • Open-source contributions or personal Go projects.
  • What We Offer :

  • Competitive salary and benefits package.
  • Opportunity to work on cutting-edge technologies and large-scale projects.
  • A collaborative and inclusive work culture.
  • Professional growth through learning and development initiatives.
  • (ref : hirist.tech)

    Create a job alert for this search

    Golang Developer • Ahmedabad