Location
Hyderabad, Telangana, India
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
About the Role
We are hiring a
Senior Consultant – Backend Engineering
with strong expertise in
Node.js, TypeScript, Hasura GraphQL, and SQL-based backend systems
. This role involves leading backend solution design, development, integrations, performance optimization, and deployment for scalable, cloud-native applications.
You will collaborate closely with frontend engineers, architects, and client stakeholders to build
secure, high-performing API platforms and backend services
, leveraging GraphQL, REST APIs, database-driven workflows, and CI/CD best practices.
This role is ideal for professionals who have hands-on experience in modern backend development and want to contribute to
enterprise-scale digital transformation initiatives
in an Agile environment.
Key Responsibilities
- Lead backend technical design, development, testing, and deployment using
Node.js and TypeScript
.
- Design, build, and maintain
scalable REST and GraphQL APIs
for enterprise applications.
- Work extensively with
Hasura GraphQL Engine
:
- Configure metadata, permissions, relationships, and role-based access
- Govern schemas and manage GraphQL security
- Design and implement
database-driven functionality
using strong
SQL skills
(preferably PostgreSQL).
- Develop and manage database objects such as
schemas, views, triggers
, and DB-backed workflows.
- Integrate third-party systems, external APIs, and internal microservices.
- Ensure
performance, scalability, security, observability, and reliability
of backend services.
- Troubleshoot and resolve complex issues related to
Node.js services, GraphQL, Hasura configurations, and databases
.
- Participate in
architecture discussions
, code reviews, and creation of reusable backend components.
- Support
CI/CD pipelines
, deployment coordination, and release hygiene using Git-based workflows.
- Collaborate with global, cross-functional teams to ensure end-to-end delivery and quality.
- Create and maintain
technical documentation
for APIs, services, and backend configurations.
Required Skills
- 5\+ years
of overall IT experience with strong focus on
backend development
.
- Hands-on expertise in:
- Node.js, TypeScript
- Hasura GraphQL Engine
- GraphQL and REST APIs
- SQL (PostgreSQL preferred)
- Strong understanding of backend architecture, microservices, and API design principles.
- Experience with
performance tuning, debugging, error handling, and backend security
.
- Proficiency in
Git
, branching strategies, and collaborative development workflows.
- Strong problem-solving, analytical, and communication skills.
- Experience working in
Agile (Scrum / SAFe)
environments.
Preferred Skills
- Experience with
Docker and/or Kubernetes
.
- Cloud exposure with
AWS (preferred), Azure, or GCP
.
- Experience with caching technologies such as
Redis or Memcached
.
- Familiarity with
Kafka, RabbitMQ
, or other messaging/streaming platforms.
- Knowledge of
OAuth2, JWT
, and authentication/authorization frameworks.
- Understanding of
clean architecture, design patterns, and domain-driven design (DDD)
.
- Exposure to observability, logging, monitoring, and APM tools.
- Experience supporting
L1–L3 production support models
.
Qualifications
- Bachelor’s or master’s degree in engineering or related discipline.
- Seniority Level Mid-Senior level
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.