Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Publicis Global Delivery

NewBe an early applicant

Backend Engineer

Posted Updated
Discussion

Description

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



Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →