Backend Engineer (Bengaluru)

Backend Engineer (Bengaluru)

05 Nov
|
Publicis Global Delivery
|
Bengaluru

05 Nov

Publicis Global Delivery

Bengaluru

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 solid 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 environment.
- 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.

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

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 (bengaluru) / bengaluru

Subscribe to this job alert:

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