02 Aug
|
Agivant Technologies India
|
Hyderabad
02 Aug
Agivant Technologies India
Hyderabad
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.
- Solid 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.
📌 Senior Backend Engineer (Hyderabad)
🏢 Agivant Technologies India
📍 Hyderabad