Talent.com
This job offer is not available in your country.
Senior Golang Engineer

Senior Golang Engineer

NasugroupBangalore
5 days ago
Job description

Description :

We are looking for an experienced and highly motivated Golang Engineer with 5- 8 years of professional experience in backend development. The ideal candidate should have a strong grasp of Go programming, system design, microservices architecture, and cloud-native development. You will be a core contributor in designing, developing, and maintaining scalable backend services that power our products.

Key Responsibilities :

  • Design, develop, test, and maintain backend services and APIs using Go (Golang)
  • Architect scalable, reliable, and secure microservices and systems
  • Collaborate with cross-functional teams including frontend developers, DevOps, QA, and Product Managers
  • Write clean, efficient, and well-documented code following best practices
  • Optimize performance and scalability of existing systems
  • Participate in code reviews and mentor junior engineers
  • Troubleshoot and debug production issues with a focus on root cause analysis
  • Contribute to continuous improvement of engineering standards, tooling, and processes

Requirements : Must-Have :

  • 5- 8 years of experience in backend development, with at least 3+ years of experience in Golang
  • Strong understanding of Gos concurrency model, memory management, and best practices
  • Experience in designing RESTful APIs and working with gRPC
  • Solid understanding of microservices architecture and distributed systems
  • Experience with containerization tools like Docker and orchestration platforms like Kubernetes
  • Proficient in working with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis)
  • Familiarity with CI / CD pipelines and DevOps practices
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Nice-to-Have :

  • Experience with event-driven architecture (Kafka, RabbitMQ, etc.)
  • Familiarity with observability tools (Prometheus, Grafana, ELK, etc.)
  • Contributions to open-source Golang projects
  • Knowledge of other programming languages like Python, Node.js, or Java
  • Soft Skills :

  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Self-motivated with a proactive attitude toward learning and improvement
  • Able to work independently and within a team in a fast-paced environment
  • Education :

  • Bachelors or Masters degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Engineer Golang • Bangalore