Bestkaam Logo
CodeSpire Solutions Logo

Golang Developer

Actively Reviewing the Applications

CodeSpire Solutions

4–8 years
Posted 3 days ago Apply by June 11, 2026

Job Description

Job Description – Golang Developer

Location: Noida, India

Experience: Minimum 8 Years (Relevant and Hands-on)


ABOUT THE ROLE

We are looking for a highly skilled Golang Developer to join the engineering team at a leading enterprise AI product engineering organization. This role is central to designing and building high-performance backend services, distributed systems, and scalable cloud-native infrastructure for enterprise AI platforms. You will collaborate closely with architects, senior engineers, and product teams to build production-ready systems that power our AI-driven applications across various domains, including manufacturing, healthcare, and legal tech.

As a Golang Developer, you will be responsible for implementing and deploying services that ensure system reliability, performance, and scalability. The role also requires experience in backend architecture, containerized deployments, and modern cloud environments.


KEY RESPONSIBILITIES
  • Backend Development:
  • Design and develop high-performance backend services using Golang
  • Build scalable RESTful APIs and microservices
  • Write clean, efficient, and maintainable code
  • System Architecture:
  • Contribute to designing distributed systems and scalable architectures
  • Work with API gateways, service meshes, and microservice patterns
  • Ensure system reliability, performance, and fault tolerance
  • Cloud & Infrastructure:
  • Develop and deploy cloud-native applications
  • Work with containerization technologies such as Docker
  • Implement Kubernetes-based orchestration for scalable deployments
  • Database & Data Handling:
  • Integrate and manage SQL and NoSQL databases
  • Design efficient data models and query optimization strategies
  • Security & Authentication:
  • Implement secure authentication and authorization mechanisms
  • Work with OAuth2, JWT, and modern identity management practices
  • Monitoring & Observability:
  • Implement logging, tracing, and monitoring using modern tools
  • Ensure systems maintain high availability and performance
  • Collaboration:
  • Work closely with product managers, architects, and other engineers
  • Participate in code reviews and architectural discussions
  • Contribute to maintaining high engineering standards
REQUIRED QUALIFICATIONS
  • 8+ years of hands-on experience as a Golang Developer building high-performance backend services
  • Strong proficiency in Golang
  • Demonstrated experience building high-performance APIs
  • Hands-on experience with microservices architecture
  • Experience with Docker and Kubernetes
  • Knowledge of API gateways and service communication
  • Experience with OAuth2, JWT, and authentication systems
  • Familiarity with monitoring and observability tools
  • Experience with SQL / NoSQL databases
  • Strong debugging and problem-solving abilities
PREFERRED QUALIFICATIONS
  • Experience with cloud platforms (AWS / GCP / Azure)
  • Experience with message brokers (Kafka, RabbitMQ, NATS)
  • Knowledge of CI/CD pipelines and DevOps practices
  • Experience building high-scale enterprise platforms
TOOLS & TECHNOLOGY ENVIRONMENT

Technologies

  • Languages: Golang (Primary)
  • Backend: Microservices, RESTful APIs
  • Cloud & Infra: AWS, Docker, Kubernetes, CI/CD
  • Databases: PostgreSQL, MongoDB, Redis
  • Messaging: Kafka, RabbitMQ, NATS
  • Monitoring: Prometheus, Grafana, ELK stack, Datadog

AI/ML SDKs

  • Internal SDKs for cloud-native deployments

IDE & Tooling

  • VS Code, GitHub, GitLab
Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.