03 Aug
|
Agivant Technologies India
|
India
03 Aug
Agivant Technologies India
India
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.
Robust 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.
Solid understanding of security
practices in backend development.
Bachelor’s degree in Computer
Engineering or a related field.
Positive to
Have:
Certifications in backend
technologies or
cloud platforms.
📌 Senior Backend Engineer Hyderabad (India)
🏢 Agivant Technologies India
📍 India