HamburgerMenu
hirist

Job Description

Job Description : Senior Backend Engineer - Golang

Experience : 6 - 8 Years

Location : Bangalore (Karle Towers, Work from Office)

Job Type : Full Time

Notice Period : Immediate

About the Role :

We are looking for a passionate Senior Backend Engineer with strong expertise in Golang to join our core engineering team. You will be responsible for designing, building, and scaling high-performance, low-latency backend systems and microservices that serve millions of users. This is a high-impact role where you will have ownership of critical services and influence our technology stack and architectural decisions.

Key Responsibilities :

- Design, develop, and maintain highly scalable, reliable, and fault-tolerant backend systems using Golang.

- Architect, build, and optimize RESTful APIs and event-driven microservices.

- Write clean, efficient, and well-tested code; champion best practices in code quality and system design.

- Collaborate with product managers, frontend engineers, and other stakeholders to deliver robust technical solutions.

- Take ownership of services from conception to deployment and operational support in production.

- Identify performance bottlenecks and optimize applications for speed and scalability.

- Debug and resolve complex issues across various environments (Dev, Staging, Production).

- Participate in code and design reviews to maintain high development standards.

- Contribute to the evolution of our architecture, infrastructure, and continuous improvement of our development processes.

Mandatory Skills & Qualifications :

- Bachelors or Masters degree in Computer Science or a related field.

- 6-8 years of overall backend development experience.

- Minimum 4+ years of strong, hands-on experience in Golang with a deep understanding of its concurrency model, goroutines, channels, and Go idioms.

- Proven experience in building and consuming RESTful APIs and a solid understanding of Microservices Architecture.

- Strong working knowledge of Python for scripting and tooling.

- Proficiency in PostgreSQL and/or MongoDB (database design, optimization, and query tuning).

- Hands-on experience with Docker and Kubernetes in a production environment.

- Expertise in version control systems, specifically Git.

- Strong understanding of data structures, algorithms, and system design principles.

- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.

Good to Have Skills (Preferred Qualifications) :

- Experience with any major cloud platform : AWS, Google Cloud Platform (GCP), or Azure.

- Knowledge of messaging/streaming platforms like Kafka or RabbitMQ.

- Experience in designing and implementing CI/CD pipelines (Jenkins, GitLab CI, ArgoCD, etc.).

- Familiarity with monitoring and observability tools (Prometheus, Grafana, ELK Stack).

- Understanding of infrastructure-as-code tools like Terraform or Ansible.

What We Offer :

- Opportunity to work on complex, large-scale distributed systems.

- A culture that values technical excellence, innovation, and continuous learning.

- Competitive compensation and equity options.

- Comprehensive health insurance and wellness benefits.

- Dynamic and supportive work environment with a team of passionate engineers.


info-icon

Did you find something suspicious?