Backend Engineer (Gurugram)

Backend Engineer (Gurugram)

05 Nov
|
Publicis Global Delivery
|
Gurugram

05 Nov

Publicis Global Delivery

Gurugram

BACKEND ENGINEER PYTHON & AZURE INTEGRATIONS

Publicis Global Delivery | India (Mumbai / Bangalore / Pune / Hyderabad / Gurgaon) | 5–8 years

Role Overview

We are looking for an experienced Backend Engineer to design, develop and maintain scalable backend services and enterprise integrations. The candidate will be responsible for building robust APIs, integrating business applications such as Salesforce and Microsoft 365, and developing secure, event-driven backend workflows using Python and Azure services.

The role requires strong backend engineering fundamentals, experience with cloud-based application development, API integrations, authentication mechanisms and distributed systems.

Key Responsibilities

- Design, develop and maintain scalable backend services using Python and FastAPI.
- Build and manage REST APIs for integrating enterprise applications and business systems.
- Develop integrations with Salesforce, SharePoint, Outlook and Microsoft Teams using REST APIs and Microsoft Graph API.
- Implement asynchronous processing, background jobs and event-driven workflows.
- Work with Azure services including Cosmos DB, Azure Functions, App Service, API Management and Service Bus/Event Grid.
- Implement secure authentication and authorization using Microsoft Entra ID, OAuth 2.0 and managed identities.
- Design and manage application state, data persistence and long-running workflows using Cosmos DB.
- Implement error handling, retries, idempotency, timeouts and fault-tolerant mechanisms.
- Monitor application performance, troubleshoot production issues and maintain structured logging and audit trails.
- Collaborate with cross-functional teams to deliver reliable and scalable backend solutions.





Required Skills

Skill Area

Expected Capability

Backend Development

Strong Python, FastAPI, asynchronous programming

API Development

REST APIs, API design, integrations, error handling

Azure Cloud

Azure Functions, App Service, API Management, Cosmos DB

Messaging & Events

Azure Service Bus, Event Grid, event-driven architecture

Database

Cosmos DB, database design, session/state management

Authentication

Microsoft Entra ID, OAuth 2.0, managed identities

Enterprise Integrations

Microsoft Graph API, SharePoint, Outlook, Teams

CRM Integration

Salesforce REST API, SOQL

Application Development

Background jobs, retries, idempotency, logging and monitoring

Experience & Working Style

- 5–8 years of experience in backend software engineering.
- Strong hands-on experience in Python backend development.
- Experience building and deploying REST APIs and enterprise application integrations.
- Hands-on experience with Microsoft Azure services.
- Experience integrating Salesforce and/or Microsoft 365 applications in an enterprise setting.
- Good understanding of authentication, authorization and secure API communication.
- Ability to troubleshoot and independently handle production issues.

Additional Note

Frontend development, ML model training, data science and AI/LLM experience are not required for this position.

Role: Back End Developer, Industry Type: Recruitment / Staffing, Department: Engineering - Software & QA, Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills Python Fast APIrest api

📌 Backend Engineer (Gurugram)
🏢 Publicis Global Delivery
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: backend engineer (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: backend engineer (gurugram) / gurugram