Onsite- Golang Developer opportunity with Josh Software Inc., Greater Kolkata

Spread the love

Job Overview:

The Golang Developer will be responsible for designing, developing, and deploying scalable backend systems and microservices using Golang. The ideal candidate should have experience with Golang concurrency, API development, and integration with external systems. Familiarity with cloud technologies and containerization tools like Docker and Kubernetes is highly preferred.

Job Highlights:

Job  RoleGolang Developer
ExperienceFreshers
Job TypeOnsite
CompanyJosh Software Inc
Location Greater Kolkata
SalaryNot Disclosed

Key Responsibilities:

  • Design, develop, and deploy robust backend systems and microservices using Golang.
  • Implement efficient concurrency patterns using Go routines and channels to optimize performance.
  • Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
  • Participate in code reviews, offering feedback and fostering a culture of continuous improvement.
  • Collaborate with developers, product managers, and designers to translate business needs into technical solutions.
  • Build and integrate APIs and web services with external systems and databases.
  • Contribute to the automation of infrastructure and deployment using tools like Docker and Kubernetes (a plus).
  • Stay updated with Golang advancements, cloud technologies, and industry trends.

Required Tech Skills:

  • Essential:
    • Proficiency in Golang syntax, idioms, and best practices.
    • Strong understanding of concurrency concepts in Golang (e.g., goroutines, channels).
    • Experience in building APIs (preferably RESTful) and web services.
    • Familiarity with popular Go frameworks like Gin, Echo, and GORM.
    • Experience with testing frameworks such as Go testing and testify.
    • Proficiency with version control (Git) and familiarity with CI/CD pipelines.
  • Highly Preferred:
    • Experience with containerization tools like Docker and orchestration platforms like Kubernetes.
    • Knowledge of cloud platforms such as AWS, GCP, or Azure.

Additional Skills:

  • Excellent problem-solving and analytical abilities.
  • Strong communication and collaboration skills.
  • Passion for continuous learning and staying current with new technologies.

This role is perfect for a skilled Golang developer who enjoys working in dynamic, scalable systems and contributing to the development of efficient backend architectures.

<<Click Here To Apply>>

Leave a Comment