31 Jul
|
Tesslogs IT Solutions
|
Bengaluru
31 Jul
Tesslogs IT Solutions
Bengaluru
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.
- Robust 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.
📌 Golang Developer (Bengaluru)
🏢 Tesslogs IT Solutions
📍 Bengaluru