Underpaidby HiringX

API Developer (DW US to India Offshoring)

Eversana

Bengaluru, KA, IndiaOfficeDigital & Technology

About the role

Position: Reporting to the Manager, Software Engineering, we are seeking a mid-level API Developer to design, build, and operate cloud‑native, containerized microservices and APIs. You will own end‑to‑end API delivery—from design and security to CI/CD and runtime observability—while partnering with data/ML teams to integrate AI/ML services, including Generative AI and RAG workflows.

RESPONSIBILITES:

API & Microservices Design

Design and implement RESTful and GraphQL services using Python (FastAPI, Flask, Django) and Node.js.

Apply 12‑factor and microservices principles (idempotency, backward compatibility, versioning, pagination, error models).

Build asynchronous APIs (AsyncIO) for high‑throughput, low‑latency use cases.

Define and maintain OpenAPI/Swagger specs; generate SDKs and developer docs.

Cloud‑Native & Containerization

Containerize services with Docker; build lean, secure images (multi‑stage builds, non‑root users).

Orchestrate deployments on Kubernetes (Helm charts, Operators, health checks, HPA/auto‑scaling).

Implement service discovery, config management, and secrets management (Vault, AWS Secrets Manager).

Leverage AWS for API workloads: API Gateway, ALB/ELB, EC2/ECS/EKS, Lambda, S3, CloudFront; basic familiarity with GCP (Cloud Run, Pub/Sub) and Azure (App Service, AKS) is a plus.

Reliability, Observability & Performance

Build CI/CD pipelines with GitHub Actions, Jenkins, ArgoCD (linting, tests, SCA, image scanning, progressive delivery).

Implement monitoring, logging, and tracing using Prometheus, Grafana, Loki, Jaeger, OpenTelemetry.

Optimize performance with caching (Redis/ElastiCache), load balancing, and connection pooling; conduct load and latency testing.

Establish SLIs/SLOs, alerting, and on‑call runbooks; drive incident postmortems and reliability improvements.

Security & Compliance

Enforce zero‑trust and least privilege (IAM), JWT/OAuth2/OIDC with AWS Cognito; TLS automation via Let’s Encrypt.

Apply rate limiting, throttling, WAF/Shield, and input validation; maintain GDPR/HIPAA alignment and audit evidence.

Data, Messaging & Integration

Integrate with SQL (PostgreSQL, MySQL, Snowflake) and NoSQL (MongoDB, DynamoDB, Redis).

Build event‑driven integrations via Apache Kafka and RabbitMQ; support idempotent consumers and exactly‑once semantics where applicable.

Collaborate with data engineering on Airflow/dbt‑driven pipelines and PySpark jobs that expose API endpoints.

AI/ML & Generative AI API Integration

Expose and operationalize ML models via APIs (batch/real‑time), integrating MLflow (model registry) and Kubeflow (pipelines/serving).

Implement model serving patterns (canary, blue‑green, shadow) and feature store access.

Build Generative AI and RAG endpoints using Amazon Bedrock and model providers (e.g., Anthropic Claude), including:Embedding generation, vector store integration,

Prompt/response governance, guardrails, and PII redaction,

Model observability (latency, quality, drift) and safe rollback.

Create reusabl