Backend - Associate Technical Architect /Lead

Tavant

Bengaluru

On-site

INR 1,800,000 - 3,200,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tavant in Bengaluru is seeking an experienced Backend Engineer with strong TypeScript, Node.js, GraphQL, AWS, and Kubernetes to design, develop, and maintain scalable microservices powering consumer-facing applications.

You will design Apollo Federation subgraphs, modernize legacy services, integrate third‑party services, and manage production workloads on AWS EKS, Docker, and Kubernetes, with a focus on performance, reliability, and secure data handling.

Qualifications

  • 5+ years backend engineering, including 3+ years TypeScript/Node.js in production.
  • Strong GraphQL experience (Apollo Server; Federation preferred).
  • Kubernetes (K8s) on AWS EKS: Docker, Deployments, Services, Ingress, ConfigMaps/Secrets, probes, resource limits and autoscaling (HPA).
  • Debugging distributed systems under production load.
  • CI/CD pipelines with CircleCI or similar.
  • SQL: MySQL or similar relational databases; query tuning.
  • Caching experience with Redis or Valkey; TTLs and cache strategies.
  • REST and third-party API integration; JWT/OAuth; secure handling of PII.
  • Testing discipline (Jest or similar).
  • Experience with data-driven feature flags and testing.

Responsibilities

  • Design, build and own Apollo Federation subgraphs for realtor.com consumer experiences; integrate into a supergraph.
  • Modernize legacy services into TypeScript microservices and federated GraphQL.
  • Connect with listing/data providers, geo/location services, identity, messaging and leads; implement validation and idempotency.
  • Model and tune relational data access; use Redis/Valkey for caching and rate limiting.
  • Build event-driven and background processing with Kafka and job schedulers.
  • Run services on Kubernetes (K8s) on AWS EKS; manage deployments, configs, probes, autoscaling; monitor with New Relic/Splunk.

Skills

TypeScript
Node.js
GraphQL
AWS
Kubernetes
CI/CD
Testing
Debugging
APIs
SQL
MySQL

Tools

Docker
CircleCI
Helm
ArgoCD
Terraform
CloudFormation

Job description

Job Description

We are looking for an experienced Backend Engineer with strong expertise in TypeScript, Node.js, GraphQL, AWS, and Kubernetes to design, develop, and maintain scalable, high-performance microservices supporting consumer-facing applications.

The ideal candidate will have hands‑on experience building GraphQL APIs using Apollo Server/Federation, modernizing legacy applications, integrating third‑party services, and managing production workloads on AWS EKS.

Roles & Responsibilities

Responsibilities

  • GraphQL subgraphs:Design, build and own Apollo Federation subgraphs for realtor.com consumer experiences such as home search, listing and property details, saved homes and leads. They plug into a company-wide supergraph used by web and mobile apps.
  • Modernization:Move legacy services onto TypeScript microservices and federated GraphQL without changing behaviour. Use data-compare testing and feature-flagged rollouts.
  • Integrations:Connect with listing and property-data providers, geo and location services, identity (Auth0), messaging platforms and lead partners. Build in strong validation, retries and idempotency.
  • Data and caching:Model and tune relational data access, including read/write splits. Use Redis/Valkey for caching and rate limiting so high-traffic consumer experiences and marketing campaigns stay fast and resilient.
  • Async workflows:Build event-driven and background processing with Kafka and job schedulers.
  • Production ownership:Run services on Kubernetes (K8s) on AWS EKS using the platform team's paved paths: Docker images, CircleCI builds, Helm charts and ArgoCD GitOps deployments. Own K8s Deployments, Services, ConfigMaps/Secrets, Ingress, liveness/readiness probes, resource requests/limits, PodDisruptionBudgets and HPA/KEDA autoscaling. Monitor with New Relic and Splunk, join the on‑call and incident rotation, and keep quality gates green.
Must have
  • 5+ years of backend engineering, including 3+ years of TypeScript/Node.js in production.
  • Strong GraphQL experience (Apollo Server; Federation preferred), schema design, DataLoader and avoiding N+1 queries.
  • Hands‑on Kubernetes (K8s) experience running production services on AWS EKS: Docker, Deployments, Services, Ingress, ConfigMaps/Secrets, probes, resource limits and autoscaling (HPA).
  • Comfortable debugging in K8s with kubectl: pod logs, restarts, OOMKills, rollouts and rollbacks.
  • Experience with Helm charts and GitOps deployment (ArgoCD or similar) through CI/CD pipelines (CircleCI or similar).
  • Strong SQL: MySQL or similar relational databases, query tuning, transactions, primary/replica patterns.
  • Hands‑on caching experience with Redis or Valkey: key design, TTLs, cache stampede and failure handling.
  • REST and third‑party API integration; JWT/OAuth; secure handling of PII.
  • Testing discipline (Jest or similar) and CI/CD experience.
  • Able to debug distributed systems under production load.
Good to have
  • Experience modernizing legacy services (e.g. Java) into microservices.
  • Kafka or other event streaming; event-driven autoscaling with KEDA.
  • Real‑estate, marketplace or lead‑generation domain experience.
  • Exposure to AI/LLM integrations or ML-powered features (search, recommendations).
  • Data platforms and pipelines (Snowflake, dbt, Airflow).
  • AWS Lambda/serverless; infrastructure as code with Terraform or CloudFormation.
  • New Relic or other APM, distributed tracing, SonarCloud.
  • API gateways (Tyk or similar), Traefik ingress, ExternalDNS.
  • Experience working on an internal developer platform / paved-path model (shared Helm library charts, service templates, self‑service deployments).
  • Splunk log analysis; dependency automation with Renovate; Artifactory.
  • Experimentation and analytics tooling (Amplitude, Optimizely).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Technical Architect |
Associate Technical Architect |

Techila Global • Bengaluru

On-site
INR 2,700,000 - 3,300,000
Lead Software Engineer - Node.js + GraphQL
Lead Software Engineer - Node.js + GraphQL

EPAM Systems • Maharashtra

On-site
INR 2,800,000 - 4,600,000
Lead Software Engineer - Node.js + GraphQL
Lead Software Engineer - Node.js + GraphQL

EPAM Systems • India

On-site
INR 2,500,000 - 4,000,000
Lead Software Engineer - Node.js + GraphQL
Lead Software Engineer - Node.js + GraphQL

Epam Systems • Hyderabad, Chennai District, Bengaluru

On-site
INR 3,000,000 - 5,400,000
Senior Node Js Developer
Senior Node Js Developer

Carnera Technologies • Bengaluru

Hybrid
INR 4,000,000 - 6,500,000
Back End Engineer
Back End Engineer

Coxvi Technologies • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Backed Engineer
Backed Engineer

Soul Ai • Mumbai

On-site
INR 1,200,000 - 2,400,000
Node JS, Graph QL, AWS/Azure Developer
Node JS, Graph QL, AWS/Azure Developer

Infosys • Maharashtra

On-site
INR 2,800,000 - 4,500,000
Node JS, Graph QL, AWS/Azure Developer
Node JS, Graph QL, AWS/Azure Developer

Infosys • Pune District

On-site
INR 2,500,000 - 3,800,000
Backend Engineer
Backend Engineer

CredFlow AI • Delhi

On-site
INR 900,000 - 1,400,000