HamburgerMenu
hirist

Golang Developer - Microservices Architecture

Bacancy Technology Pvt Ltd.
Ahmedabad
3 - 7 Years
star-icon
4.4white-divider258+ Reviews

Posted on: 09/09/2025

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.


info-icon

Did you find something suspicious?