Digital India Corporation logo

Back End Engineer

Digital India Corporation

4 - 9 years

Delhi

Posted:10 hours ago

Job Description

Role Summary:

The Backend Engineer will build the services and integrations that connect AI services to the AI platform and to government systems: AI gateway services and model-provider adapters, policy and data-protection controls, service APIs, workflow orchestration, and integrations with identity, document and payment platforms. Model training is not required; strong backend engineering and secure integration are.

Educational Qualification:

  • B.Tech./B.E., M.Tech., MCA or M.Sc. in Computer Science, Information Technology or a related discipline

    (Must have)

  • Professional certification in cloud platforms or Kubernetes is desirable but not mandatory; demonstrated work, as listed under Minimum Evidence at Screening, shall carry greater weight
  • Candidates with strong verifiable work (production systems or significant open-source contributions) will be considered in lieu of formal qualification

Experience:

  • 4+ years of professional backend development (6+ years preferred);

    minimum 3 years building production APIs and services

  • Demonstrable end-to-end ownership of at least one production backend service

    , covering design, data model, deployment and monitoring
  • Experience integrating with external APIs and identity providers (OAuth 2.0, OpenID Connect, SAML) at scale
  • Experience integrating LLM APIs, or building API gateways, policy engines or provider adapters, is a strong plus
  • Experience with durable workflow engines or event-driven systems is a plus
  • Experience with Digital India platforms such as DigiLocker or API Setu is a plus

Key Responsibilities:

API & Service Development

  • Design and build APIs with clear OpenAPI contracts and versioning, design data models and optimise queries, and implement caching, queues and background jobs

AI Gateway & Platform Services

  • Build and extend gateway services: adapters for self-hosted, Indian, cloud and commercial model backends behind one OpenAI-compatible API, with routing, fallbacks, circuit breakers, rate limits and caching
  • Implement data-classification routing, PII detection, and usage, token and cost logging per tenant, and build service-catalogue and subscription APIs

System Integration

  • Integrate AI services with government identity, document, e-office and payment systems and departmental databases, with retries, idempotency and audit logging
  • Build document-intake, workflow and human-review services, including durable workflows for multi-step AI processes

Quality & Operations

  • Write tested code with unit, integration and contract tests in CI, instrument services with logs, metrics and traces, and take part in on-call

Security & Privacy

  • Implement authentication and authorisation, secrets handling and input validation, and apply OWASP Top 10 and OWASP Top 10 for LLM Applications controls, including defences against prompt injection at service boundaries
  • Handle personal data in compliance with DPDPA 2023, including data sent to external model providers

Technical Competencies:

  • Languages & Frameworks:

    Python (FastAPI, Pydantic, asyncio), and Go or Java (Spring Boot)
  • APIs & Gateways:

    REST with OpenAPI, gRPC, WebSockets and server-sent events; Kong or Envoy; LiteLLM; OpenAI-compatible APIs
  • Data & Messaging:

    PostgreSQL (with pgvector), Redis or Valkey; Kafka, RabbitMQ or NATS; Temporal
  • Identity & Security:

    OAuth 2.0, OpenID Connect, SAML, JWT; Keycloak; HashiCorp Vault or OpenBao; Microsoft Presidio; OWASP ASVS
  • Testing & Operations:

    pytest, contract testing (Pact), k6; Docker, Kubernetes, Helm; GitLab CE CI; OpenTelemetry, Prometheus, Grafana

Minimum Evidence at Screening (one required):

  • A production backend service or integration built by the candidate end to end, with a verifiable link, repository or reference
  • An API gateway, policy engine, provider adapter or LLM integration built by the candidate, with documented usage
  • A public repository or significant open-source contribution in backend, API or developer tooling, with verifiable commit history

P.S.- Shortlisted candidates shall complete a time-bound practical assessment: a small service that fronts two model providers (one self-hosted) behind a single API, with authentication, routing by data classification, PII redaction, rate limiting, usage logging and automated tests. This shall be followed by a technical discussion of a service the candidate has built.

Skills Required

End Spring Boot Development Java Bootstrap Backend Pytest Backend Development

Learn the skills this job asks for

See your skill gap for Back End Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Digital India Corporation logo
Digital India Corporation

RecommendedJobs for You

Digital India Corporation logo

Back End Engineer

Digital India Corporation

Delhi

Nxtwave Disruptive Technologies (Hiring for a Client) logo

Back End Engineer

Nxtwave Disruptive Technologies (Hiring for a Client)

Noida

Babblebots logo

Pune, Bengaluru, Mumbai

WPP logo
WPP logo
Talentstream logo

Back End Engineer

Talentstream

India

Digital India Corporation logo

Back End Engineer

Digital India Corporation

Delhi

Nxtwave Disruptive Technologies (Hiring for a Client) logo

Back End Engineer

Nxtwave Disruptive Technologies (Hiring for a Client)

Noida

Babblebots logo

Pune, Bengaluru, Mumbai