Senior Golang Cloud Engineer

Truminds

Bengaluru

On-site

INR 3,000,000 - 5,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Truminds is seeking an experienced Cloud Architect to design and implement scalable, secure AWS-based architectures. You will lead cloud-native Go applications, drive event-driven patterns with Kafka/Redis, and mentor a high-performing team.

The role requires 10+ years in software development with AWS and 7+ years in Golang, plus strong knowledge of REST, microservices, and cloud-native patterns. Excellent collaboration skills and Agile experience are essential.

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field.
  • 10+ years in software development focusing on cloud architecture and AWS.
  • 7+ years of experience with Golang is mandatory.
  • Experience designing GoLang-based apps with clean architecture, maintainability and performance.
  • Strong understanding of distributed, scalable, fault-tolerant applications.
  • Proficient in RESTful APIs, microservices, and event-driven design.
  • Hands-on with Go concurrency patterns (goroutines, channels, mutex).
  • Cloud-native patterns, Docker and Kubernetes experience.
  • Experience with VerneMQ and MQTT.
  • Familiarity with OAuth, JWT, IAM policies.
  • Excellent communication and collaboration skills.
  • Experience with Agile methodologies in fast-paced environments.
  • AWS certifications are a plus.

Responsibilities

  • Design and implement scalable, secure, and reliable cloud architectures on AWS.
  • Collaborate with cross-functional teams to translate requirements into technical solutions.
  • Lead development of cloud-native applications using Golang.
  • Implement event-driven architectures using Kafka and Redis.
  • Design and integrate authentication/authorization mechanisms for cloud systems.
  • Develop and maintain architecture and operational documentation.
  • Monitor performance, troubleshoot issues, and optimize systems for scalability.
  • Mentor junior team members and foster a culture of learning and innovation.
  • Stay updated on emerging cloud technologies and best practices.

Skills

Cloud design
Distributed systems
Go concurrency
REST APIs
Team mentoring
Agile

Education

Bachelor's degree in Computer Science
Master's degree in Engineering

Tools

Golang
Kafka
Redis
Docker
Kubernetes
VerneMQ

Job description

Role & responsibilities

  • Design and implement scalable, secure, and reliable cloud architectures on AWS, adhering to best practices and industry standards.
  • Collaborate with cross-functional teams to understand product requirements and translate them into technical solutions.
  • Lead the development of cloud-native applications using Golang and other relevant technologies.
  • Implement and maintain event-driven system architectures, leveraging tools like Kafka for messaging and Redis for caching.
  • Design and integrate authentication and authorization mechanisms into cloud-based systems, ensuring data security and compliance.
  • Develop and maintain documentation for architecture, design decisions, and operational procedures.
  • Monitor system performance, troubleshoot issues, and implement optimizations to ensure optimal operation and scalability.
  • Mentor and provide technical guidance to junior team members, fostering a culture of learning and innovation.
  • Stay updated on emerging technologies, trends, and best practices in cloud computing and software development

Preferred candidate profile

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 10+ years of experience in software development, with a focus on cloud architecture and AWS services.
  • 7+ yrs of working experience with Golang is mandatory
  • Experience in designing and architecting GoLang-based applications with a strong focus on clean architecture, maintainability, and performance.
  • Solid understanding of developing scalable, highly available, and fault-tolerant distributed applications using GoLang.
  • Hands-on experience with Go concurrency patterns (goroutines, channels, mutexes) and building high-performance, concurrent services.
  • Proficiency in designing and developing RESTful APIs, microservices, and event-driven architectures, with experience integrating databases, caching, and messaging systems.
  • Solid understanding of cloud-native design patterns, containerization (e.g., Docker, Kubernetes).
  • Experience of VerneMQ and MQTT is required
  • Familiarity with authentication and authorization mechanisms, including OAuth, JWT, and IAM policies.
  • Strong problem-solving skills and the ability to troubleshoot complex issues in distributed systems.
  • Good to have IoT protocol understanding.
  • Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
  • Experience with agile methodologies and working in fast-paced, dynamic environments.
  • Certifications such as AWS Certified Solutions Architect or AWS Certified Developer are a plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Golang Developer
Golang Developer

Team Geek Solutions • Mumbai

On-site
INR 4,000,000 - 7,000,000
Golang Developer
Golang Developer

Team Geek Solutions • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Backend Engineer-Golang+Java+AWS
Backend Engineer-Golang+Java+AWS

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Engineer - GO
Senior Engineer - GO

Indian Institute of Science (IISC) • Bengaluru

Hybrid
INR 3,000,000 - 5,000,000
Golang Developer
Golang Developer

Team Geek Solutions • Chennai District

On-site
INR 3,500,000 - 6,000,000
Senior Backend Developer (Golang + AWS)
Senior Backend Developer (Golang + AWS)

Code Vyasa • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Golang Developer
Golang Developer

Geekyants • India

On-site
INR 1,200,000 - 1,800,000
Golang Developer
Golang Developer

Team Geek Solutions • Ernakulam

On-site
INR 3,000,000 - 4,500,000
Sr. Golang Developer
Sr. Golang Developer

Deservely Technologies Pvt Ltd • Bengaluru

Hybrid
INR 1,800,000 - 3,400,000
Senior Golang Developer
Senior Golang Developer

Msphere • Ahmedabad District

Hybrid
INR 1,200,000 - 1,800,000