Search by job, company or skills

Golang Developer

Golang Developer

tesslogs it solutions
5-7 Years
Not Disclosed

This job is no longer accepting applications

Job Description

Hi All,

Greetings from Tesslogs,

Role: Golang Developer

Client: IBM

End Client: Shell

Location: Bengaluru.

We are looking for an experienced Senior Go Backend Engineer / Technical Lead to design, develop, and maintain scalable backend systems using Go. The ideal candidate should have strong expertise in Go, PostgreSQL, GraphQL, Kubernetes, Azure Cloud, and event-driven architectures, with the ability to drive architectural decisions, mentor engineers, and build highly reliable distributed systems.

Key Responsibilities

  • Design and implement clean architecture patterns (Service Repository Resolver).
  • Lead PostgreSQL schema design, indexing strategy, query optimization, and database migration planning.
  • Design, develop, and maintain GraphQL APIs using Go and gqlgen.
  • Build and maintain asynchronous workflows using Temporal for distributed processing and system orchestration.
  • Design integrations with external systems using REST APIs, Kafka, Azure Event Hub, and Azure Service Bus.
  • Define and enforce RBAC authorization, authentication, and backend security standards.
  • Contribute to infrastructure architecture using Kubernetes, Helm, Kustomize, and FluxCD.
  • Drive GitOps-based deployment strategies and CI/CD best practices.
  • Mentor developers, conduct code reviews, and improve engineering quality and testing standards.
  • Collaborate with cross-functional teams to deliver scalable and maintainable solutions.

Mandatory Skills

  • 5+ years of professional experience in Go (Golang) development.
  • Strong knowledge of Go concurrency patterns, goroutines, channels, and performance optimization.
  • Expertise in designing production-grade GraphQL APIs using gqlgen.
  • Strong experience with REST APIs and microservices architecture.
  • Experience building event-driven and asynchronous systems using Kafka, Azure Event Hub, or similar messaging platforms.

Preferred Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Experience designing scalable cloud-native distributed systems.
  • Strong communication, leadership, and stakeholder management skills.
  • Experience mentoring engineering teams and driving technical excellence

Best Regards,

Likhitha.R

[Confidential Information]

#GoDeveloper #Golang #BackendDeveloper #BackendEngineer #GraphQL #PostgreSQL #Kubernetes #Azure #Kafka #Microservices #RESTAPI #GitOps #FluxCD #Helm #Temporal #CloudEngineering #DistributedSystems #Hiring #Jobs #TechJobs.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Similar Jobs

2-10 yrs
Bengaluru, India
Skills:
triton , Apis, Microservices, Docker, Kubernetes, TensorRT-LLM, Codex, Go, Claude Code, AI-assisted development tooling, CI CD, vLLM, AI serving frameworks, GitHub Copilot, Kiro
7-9 yrs
Bengaluru, India
Skills:
Java, Rabbitmq, Kafka, Distributed Systems, Python, Event-driven systems, Microservices architectures, Go, NSQ, Cloud-native applications
7-9 yrs
Bengaluru, India
Skills:
Golang, Cassandra, PostgreSQL, Kafka, Sql, Nosql, Rabbitmq, Git, Docker, MySQL, Openshift, MongoDB, Restful Apis, Kubernetes, DevOps practices, GRPC, Microservices Architecture, NATS, Message Queues, API integrations
6-8 yrs
Bengaluru, India
Skills:
Kubernetes, Java, Rabbitmq, Golang, Docker, Cassandra, Elastic Search, AWS
6-8 yrs
Bengaluru, India
Skills:
Kafka, Windows, Redis, Sql, Rabbitmq, Docker, Linux, Elasticsearch, Rest Apis, Kubernetes, Golang, NoSQL databases, Go concurrency patterns