Golang Developer

Onsite @Recruitment Team in Development
  • Ahmedabad, Gujarat, India View on Map
  • Salary: ₹1,800,000.00 - ₹2,500,000.00 / Yearly
Email Job

Job Detail

  • Experience 4 - 8 years

Job Description

About the Company: A product engineering company that accelerates digital transformation to deliver growth. Founded in 2010, this product engineering firm offers software development services and solutions in North America, Europe, India, the United Kingdom, Dubai, Australia, and more. It is also a Microsoft Gold Partner.

Responsibilities:

  • Design, develop, and maintain high-performance, scalable backend systems using Golang.
  • Implement and manage microservices architecture.
  • Develop RESTful APIs and integrate them with front-end applications.
  • Work with frontend technologies including React, Angular, and Vue to create seamless user experiences.
  • Manage databases using PostgreSQL and MongoDB.
  • Implement messaging queues and gRPC for efficient communication between services.
  • Utilize Websockets for real-time data exchange.
  • Ensure the applicationā€™s cross-browser compatibility and responsiveness with HTML and CSS.
  • Optimize performance and ensure the scalability of the applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Maintain code quality, organization, and automation.

Requirements:

  • 4+ years of total industry experience in web development.
  • 3+ years of experience with Golang.
  • 2+ years of experience with any one of frontend technologies such as React, Angular, and Vue.
  • Strong experience with microservices architecture development.
  • Proficiency in PostgreSQL and MongoDB and othr SQL and NoSQL DBs.
  • Experience with messaging queues (e.g., RabbitMQ, Kafka) and gRPC.
  • Hands-on experience with Websockets.
  • Solid understanding of HTML, CSS, JavaScript and Nodejs.
  • Experience with Goroutines and concurrent programming in Golang.
  • Proven experience in developing REST APIs.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

Preferred Qualifications:

  • Experience in a cloud environment (AWS, Azure, GCP).
  • Knowledge of containerization and orchestration (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines.
  • Understanding of Agile methodologies.

 

Required skills

Other jobs you may like