Position : Senior Software Engineer Golang & Linux.
Experience : 6+ years.
Location : Onsite Bangalore.
Employment Type : Full-time.
About the Role :
We are seeking an experienced Golang & Linux Developer with 6+ years of hands-on expertise to join our engineering team.
The ideal candidate will be responsible for building and optimizing high-performance backend systems, working with Linux-based environments, and contributing to scalable and secure solutions.
Key Responsibilities :
- Design, develop, and maintain backend applications and microservices using Golang.
- Work extensively in Linux environments for development, deployment, and troubleshooting.
- Ensure high performance, scalability, and reliability of backend systems.
- Collaborate with DevOps teams to implement CI / CD pipelines and containerized deployments (Docker, Kubernetes).
- Optimize application performance with a focus on concurrency, memory management, and low latency.
- Integrate with databases, APIs, and message queues to build robust distributed systems.
- Debug, profile, and resolve production issues in a timely manner.
- Collaborate with cross-functional teams (Product, QA, DevOps) to deliver solutions.
Required Skills & Experience :
6+ years of professional experience in software development.Strong expertise in Golang (Go) for building production-grade applications.Solid background in Linux / Unix systems, shell scripting, and system-level troubleshooting.Strong knowledge of concurrency, multithreading, and distributed systems.Hands-on experience with Docker, Kubernetes, and CI / CD pipelines (Jenkins, GitLab CI, etc.Experience with databases (PostgreSQL, MySQL, MongoDB, Redis).Familiarity with REST APIs, gRPC, and messaging systems (Kafka, RabbitMQ, NATS, etc.Strong problem-solving and debugging skills in complex system environments.Nice to Have :
Experience with Linux kernel internals or system programming.Exposure to cloud platforms (AWS, GCP, Azure).Familiarity with observability & monitoring tools (Prometheus, Grafana, ELK stack).Understanding of infrastructure-as-code tools (Terraform, Ansible).Knowledge of security best practices (OAuth2, JWT, TLS).Qualifications :
Bachelors / Masters degree in Computer Science, Engineering, or related field.Proven track record of delivering scalable, reliable backend solutions.Strong communication skills and ability to work in a collaborative team environment.(ref : hirist.tech)