Job Overview
Golang Developer (Onsite) – work primarily from a HPE partner/customer office. Location: Mysore.
Responsibilities
Application Development
- Design, develop, and maintain backend services and APIs using Go.
- Implement microservices-based architectures for scalability and reliability.
- Write clean, maintainable, and well‑documented code following best practices.
Integration & Deployment
- Build services that integrate with databases, message queues, and external APIs.
- Collaborate with DevOps teams to enable CI/CD deployment pipelines.
- Ensure applications are containerized and optimized for Kubernetes/Docker environments.
Performance & Optimization
- Optimize applications for high concurrency, low latency, and resilience.
- Conduct benchmarking, profiling, and code reviews.
- Implement caching, load balancing, and distributed processing techniques.
Security & Compliance
- Follow secure coding practices and conduct vulnerability remediation.
- Implement authentication/authorization, data encryption, and API security.
- Ensure compliance with enterprise security and data privacy policies.
Collaboration & Support
- Work closely with frontend, DevOps, and QA teams for end‑to‑end delivery.
- Support production troubleshooting and incident resolution.
- Contribute to reusable libraries and frameworks for the engineering team.
Qualifications
Required Skills & Experience
- 4+ years of software development experience, with at least 2–3 years in Golang.
- Strong understanding of concurrency, goroutines, and channels in Go.
- Experience with REST/gRPC APIs, microservices, and event‑driven architectures.
- Familiarity with databases (PostgreSQL, Cassandra, MongoDB, or ClickHouse).
- Experience with message queues/streaming platforms (Kafka, RabbitMQ, NATS).
- Hands‑on with Docker, Kubernetes, Git, and CI/CD pipelines.
- Proficiency in unit testing and test automation.
Preferred Knowledge
- Experience with cloud platforms (AWS, GCP, Azure).
- Exposure to Temporal, Argo Workflows, or other orchestration frameworks.
- Familiarity with monitoring/logging (Prometheus, Grafana, ELK).
- Understanding of Domain‑Driven Design (DDD) and Clean Architecture.
Education & Certifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Preferred certifications: Go Developer certifications (if available), Kubernetes (CKA/CKAD) or cloud certifications (AWS/GCP/Azure).
Additional Skills
- Accountability
- Active Learning
- Active Listening
- Bias
- Business Growth
- Client Expectations Management
- Coaching
- Creativity
- Critical Thinking
- Cross‑Functional Teamwork
- Customer Centric Solutions
- Customer Relationship Management (CRM)
- Design Thinking
- Empathy
- Follow‑Through
- Growth Mindset
- Information Technology (IT) Infrastructure
- Infrastructure as a Service (IaaS)
- Intellectual Curiosity
- Long Term Planning
- Managing Ambiguity
- Process Improvements
- Product Services
- Relationship Building
Benefits
- Health & Wellbeing – comprehensive suite of benefits supporting physical, financial, and emotional wellbeing.
- Personal & Professional Development – programs to help reach career goals.
- Unconditional Inclusion – inclusive environment celebrating individual uniqueness.
Location
Mysore, India.
EEO Statement
HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are based on qualifications, merit, and business need. Hewlett Packard Enterprise is EEO protected veteran/individual with disabilities. HPE complies with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider qualified applicants with criminal histories.