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
[HIDDEN TEXT]
#GoDeveloper #Golang #BackendDeveloper #BackendEngineer #GraphQL #PostgreSQL #Kubernetes #Azure #Kafka #Microservices #RESTAPI #GitOps #FluxCD #Helm #Temporal #CloudEngineering #DistributedSystems #Hiring #Jobs #TechJobs.
Skills Required
Helm, Kafka, Kubernetes, Rest Apis, Azure Cloud, Graphql, Go, Postgresql