Description
We’re hiring a Backend Engineer to design and build secure, scalable backend services on Microsoft Azure, with a solid emphasis on data modeling, API development, and serverless compute using Azure Functions. You’ll work closely with product and front-end partners to deliver reliable APIs, integrate with Microsoft SQL Server on Microsoft Fabric, and implement robust authentication/authorization and API usage metering/billing. This role is ideal for someone who enjoys building well-structured systems, taking ownership of backend reliability, and applying solid security and engineering practices.
The role is outcome-focused: you’ll be expected to contribute to design discussions and implement robust backend services—while staying open to the best technical approach rather than following a single prescribed pattern.
Responsibilities
Key Responsibilities:
Data modeling and persistence
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.
API design and implementation
Build clean, well-documented RESTful APIs (and/or GraphQL where appropriate) with consistent patterns, versioning, and error handling.
Implement validation, pagination, filtering, and search-oriented endpoints as needed.
Serverless and cloud-native development
Develop and operate Azure Functions (HTTP-triggered and event-based) for core backend workloads and integrations.
Implement observability (logging, metrics, tracing), resiliency patterns, and cost-aware scaling.
Integration with Microsoft data platform
Integrate backend services with Microsoft SQL Server deployed on Microsoft Fabric, ensuring reliable connectivity, security, and performance.
Work with platform owners to align environments, deployment workflows, and governance.
Security: authentication and authorization
Implement authenti
📌 Backend Developer For Wk Bengaluru
🏢 EXL
📍 Bengaluru