EXL

Backend Developer

EXL

full-time

Posted on:

Location Type: Hybrid

Location: India

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design logical and physical data models, schema migrations, indexing strategies, and performance tuning for SQL workloads.
  • Partner with stakeholders to translate requirements into maintainable database structures and data contracts.
  • Build clean, well-documented RESTful APIs (and/or GraphQL where appropriate) with consistent patterns, versioning, and error handling.
  • Develop and operate Azure Functions (HTTP-triggered and event-based) for core backend workloads and integrations.
  • Integrate backend services with Microsoft SQL Server deployed on Microsoft Fabric, ensuring reliable connectivity, security, and performance.
  • Implement authentication & authorization using industry best practices (e.g., OAuth2/OIDC, JWT, RBAC/ABAC concepts), aligned with Microsoft identity patterns.
  • Implement API metering, quota/rate-limiting patterns, usage aggregation, and reporting.
  • Write automated tests (unit/integration), establish CI/CD pipelines, and support releases across environments.

Requirements

  • Strong backend experience with JavaScript/TypeScript (preferred), including production API development.
  • Experience with common frameworks/tooling (e.g., Node.js, Express/Fastify/NestJS) is beneficial.
  • Strong experience with Java or Python backend development (especially for APIs and cloud services).
  • Proven ability to design and build production-grade REST APIs, including:
  • - Versioning strategies, input validation, error models, pagination/filtering patterns
  • - API documentation using OpenAPI/Swagger
  • Strong fundamentals in relational data modeling and SQL:
  • - Schema design, indexes, constraints, transactions, query tuning
  • Hands-on experience building and operating Azure Functions (or equivalent serverless):
  • - Deployment, configuration, observability, scaling/cost awareness
  • Experience integrating with Microsoft SQL Server, ideally in a cloud-hosted setup; familiarity with Microsoft Fabric integration is a plus.
  • Strong understanding of authentication & authorization:
  • - OAuth2/OIDC, JWT, claims/roles, least privilege, secure secrets management
  • Experience implementing API metering/usage tracking concepts:
  • - Rate limiting, quotas, tenant-level usage aggregation, auditability
  • Practical experience with CI/CD, automated testing, and building services that are reliable in production (monitoring, alerting, incident-friendly design).
Benefits
  • Health insurance
  • Flexible working hours
  • Remote work options
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptTypeScriptNode.jsExpressFastifyNestJSJavaPythonSQLREST APIs
Soft Skills
collaborationcommunicationproblem-solvingattention to detailadaptabilitycritical thinkingtime managementstakeholder engagementdocumentationanalytical skills