Golang Developer

Posted on February 12, 2025

Apply Now

Job Description

  • Experience: 5-8 Years
  • Job Type: Full-time
  • Job Description:
  • We are seeking an experienced Golang Developer with 5-8 years of experience in backend development.
  • The ideal candidate should have strong expertise in designing, developing, and maintaining high-performance applications using Go (Golang). You will be responsible for building scalable, efficient, and robust backend solutions while collaborating with cross-functional teams.
  • Required Skills & Qualifications:
  • * 5-8 years of experience in software development, with at least 3+ years of hands-on experience in Golang.
  • * Strong knowledge of Goroutines, Channels, and Concurrency in Go.
  • * Experience in designing and building RESTful APIs and Microservices Architecture.
  • * Proficiency with databases such as PostgreSQL, MySQL, or MongoDB.
  • * Hands-on experience with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).
  • * Familiarity with message brokers like Kafka, RabbitMQ, or NATS.
  • * Understanding of OAuth, JWT, and API security best practices.
  • * Experience with unit testing and integration testing in Golang.
  • * Knowledge of CI/CD pipelines and DevOps best practices.
  • * Strong problem-solving and analytical skills.
  • * Excellent communication and collaboration abilities.
  • * Design, develop, and maintain efficient, reusable, and reliable Golang code.
  • * Develop RESTful APIs, microservices, and backend systems to support web and mobile
  • applications.
  • * Optimize and enhance application performance, scalability, and reliability.
  • * Implement best practices in software development, including code reviews, testing, and CI/CD.
  • * Work closely with frontend developers, product managers, and DevOps teams.
  • * Troubleshoot and debug complex technical issues.
  • * Ensure security and data protection best practices are followed.
  • * Stay updated with the latest industry trends and technologies.
  • Preferred Qualifications:
  • * Experience with GraphQL and gRPC.
  • * Knowledge of Event-Driven Architecture.
  • * Contribution to open-source projects or active participation in the Go community

Required Skills

graphql and grpc postgresql mysql or mongodb docker kubernetes and cloud platforms kafka rabbitmq or nats