Agivant Technologies Technology/Software

Senior Backend Engineer (Golang)

Hyderabad, India In person Full-time

Key

Responsibilities

  • Design, build, and maintain
  • backend services written in Go (Golang), including RESTful APIs, microservices, and event-driven architectures.
  • Work with message queues and streaming platforms such as Kafka, RabbitMQ, etc.
  • Manage and optimize relational
  • databases (e.g., PostgreSQL, MySQL) and/or NoSQL /
  • Graph databases; design schemas, optimize queries, and ensure data
  • integrity and performance.
  • Apply security best practices (authentication, authorization, encryption, data handling, etc.) in
  • backend services.
  • Ensure code quality through solid architectural design, modularization, thorough testing (unit
  • and integration), and code reviews.
  • Contribute to DevOps /
  • infrastructure tasks, including containerization (Docker),
  • orchestration (Kubernetes), CI/CD pipelines, and deployments.
  • Monitor services, maintain
  • logging/observability, and debug/troubleshoot production issues effectively.
  • Collaborate with cross-functional
  • teams to deliver scalable and reliable backend solutions.

Requirements

Required

Skills & Qualifications

  • 5+ years of hands-on
  • experience in backend development using Go (Golang).
  • Practical experience with Kafka, RabbitMQ, or similar message brokers.
  • Strong knowledge of relational
  • databases, with additional experience in NoSQL or Graph
  • databases.
  • Working knowledge of any Graph
  • Database (e.g., Neo4j, TigerGraph, ArangoDB) is a
  • plus.
  • Familiarity with containerization, Kubernetes, and CI/CD pipelines.
  • Strong understanding of security
  • practices in backend development.
  • Bachelor’s degree in Computer
  • Engineering or a related field.
  • Good to

Have

  • Certifications in backend
  • technologies or
  • cloud platforms.

Job description provided by Agivant Technologies.
View the original posting