Full Stack Developer – Python & Azure

Agivant Technologies

Chennai District

On-site

INR 1,600,000 - 2,200,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Agivant Technologies is seeking an experienced Full Stack Developer with strong Python and Microsoft Azure expertise to join our engineering team building a PCI DSS v4.0-ready, microservices-based order processing platform. You will own API design, serverless compute, and database design on Azure, delivering secure, cost-efficient services in a regulated, payment-adjacent environment.

The role requires deep experience with Azure Functions, APIM, private network architectures, and secure

Qualifications

  • 6-9 years of professional software development experience with strong full-stack capability.
  • Deep hands-on experience with Python for backend/microservice development.
  • Solid experience deploying on Microsoft Azure, including Azure Functions and RESTful APIs.
  • Familiarity with secure design: secrets management, RBAC, TLS, encryption in transit/at rest.
  • Experience with asynchronous/queue-based processing and CI/CD pipelines.

Responsibilities

  • Design, build, and maintain Python-based microservices on Azure Functions.
  • Build and secure APIs via Azure API Management with proper authentication and RBAC.
  • Work within Private VNet architectures and manage secret handling via Key Vault.
  • Design and maintain schemas in Azure SQL Database with cost/performance focus.
  • Ensure PCI DSS v4.0 compliance controls and secure system design.
  • Collaborate with stakeholders to translate deployment designs into working code.

Skills

Python
Azure
RESTful APIs
CI/CD
Security
Observability
Async/Queue processing
Payment integrations
PCI DSS

Tools

Azure Functions
Azure API Management
Azure SQL Database
Azure Key Vault
Terraform

Job description

We are looking for an experienced Full Stack Developer with strong Python and Microsoft Azure expertise to join our engineering team building and scaling a PCI DSS v4.0-ready, microservices-based order processing platform. This platform running on a secure, private-network Azure architecture.

You will work across the full stack - from API design and serverless compute to database design and CI/CD - building secure, cost-efficient, and highly available services in a regulated, payment-adjacent environment.

What You'll Work On
  • Design, build, and maintain Python-based microservices on Azure Functions (Python 3.11/3.12) across domains such as order intake, customer management, catalog, orchestration, tax, payment/PCI, fulfillment, notifications, and support APIs.
  • Build and secure APIs exposed through Azure API Management (APIM) - including authentication, throttling, CORS, brand-scoped RBAC, and correlation-ID based tracing.
  • Work within a Private VNet architecture, integrating Function Apps, Private Endpoints, NSGs, and NAT Gateway-based outbound connectivity to third-party partners (payment gateways, tax providers, OMS, email/mail services).
  • Design and maintain schemas in a shared Azure SQL Database using module-owned table prefixes, optimizing for cost and performance at moderate transaction volume.
  • Implement secrets and credential management via Azure Key Vault using Managed Identity - ensuring no hardcoded credentials anywhere in the platform.
  • Build tokenized payment integrations (e.g., CyberSource/PayPal) ensuring PAN/CVV data never touches application code or storage - token-only handling.
  • Contribute to PCI DSS v4.0 compliance controls: network segmentation, encryption in transit/at rest, access logging, audit trails, and secure system design.
  • Support queue- and timer-triggered async processing (cron/orchestration patterns) for order lifecycle management with retry logic.
  • Collaborate on cost-optimization decisions - right-sizing Function plans (Elastic Premium), SQL tiers, and reserved capacity planning.
  • Monitor and troubleshoot production systems using Application Insights, Log Analytics, and Microsoft Defender for Cloud.
  • Partner with stakeholders to translate deployment architecture and solution design into working, well-tested code.
Requirements
What We're Looking For
Required:
  • 6-9 years of professional software development experience, with strong full-stack capability.
  • Deep hands-on experience with Python (3.x) for backend/microservice development.
  • Solid experience building and deploying on Microsoft Azure, specifically:
  • Azure Functions (serverless compute, VNet integration)
  • Experience designing RESTful APIs and microservices architectures.
  • Experience with relational database design (schema design, query optimization, TDE/encryption-at-rest concepts).
  • Understanding of secure application design: secrets management, least-privilege access, RBAC, TLS/encryption in transit.
  • Familiarity with asynchronous/queue-based or timer-based processing patterns.
  • Experience integrating with third-party APIs (payment gateways, tax engines, OMS, email/notification providers, etc.).
  • Working knowledge of monitoring/observability tools (Application Insights, Log Analytics or equivalent).
  • Strong understanding of CI/CD pipelines and cloud deployment practices.
Preferred / Nice to Have:
  • Experience working in a PCI DSS-regulated environment.
  • Exposure to e-commerce order management systems (Shopify, OMS platforms, or similar).
  • Experience with tokenized payment processing (CyberSource, PayPal, Stripe, or similar gateways).
  • Familiarity with Infrastructure as Code (Bicep, ARM templates, or Terraform on Azure).
  • Front-end development experience (React/Angular/Vue) for full-stack contributions beyond APIs.
  • Experience with cost optimization on cloud platforms (reserved capacity, right-sizing).
  • Azure certifications (e.g., AZ-204, AZ-400, AZ-305) are a plus.
Soft Skills
  • Strong ownership mindset - comfortable working across the stack from database to API to deployment.
  • Ability to work in a security- and compliance-conscious environment with attention to detail.
  • Clear communicator, able to work with architects and cross-functional stakeholders.
  • Comfortable in a fast-paced environment balancing scalability, security, and cost.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer – Python & Azure
Full Stack Developer – Python & Azure

Agivant Technologies • Maharashtra

On-site
INR 1,200,000 - 2,000,000
Python Fullstack Developer with Azure Exp - 8+ Years of exp | Immediate joiners
Python Fullstack Developer with Azure Exp - 8+ Years of exp | Immediate joiners

Cygnus Professionals Inc. • Chennai District

On-site
INR 4,500,000 - 6,500,000
Fullstack Developer (Azure, .Net, AI)
Fullstack Developer (Azure, .Net, AI)

Riverforest-Connections-Private-Limited • Mumbai

On-site
INR 4,000,000 - 7,000,000
Full Stack Developer
Full Stack Developer

Veelead • Chennai

On-site
INR 1,200,000 - 2,000,000
Full Stack .Net Developer
Full Stack .Net Developer

NLB Services • Gurugram District

On-site
INR 1,800,000 - 3,200,000
.NET Full Stack Developer (React JS & Azure) Blr/Chn/Hyd/Kochi/Kol/Pun
.NET Full Stack Developer (React JS & Azure) Blr/Chn/Hyd/Kochi/Kol/Pun

Tata Consultancy Services • Hyderabad, Pune District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Python Full Stack Developer
Python Full Stack Developer

Vrinda International • India

On-site
INR 1,800,000 - 3,200,000
Full Stack Developer ( Python , FastAPI, Azure)
Full Stack Developer ( Python , FastAPI, Azure)

Novizco Infotech • Mannarkkad

On-site
INR 1,200,000 - 1,800,000
Senior Python Full Stack Lead Developer with Azure
Senior Python Full Stack Lead Developer with Azure

Tekskills • Thane, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Full Stack Developer.
Senior Full Stack Developer.

ZEISS India • Bengaluru

On-site
INR 2,500,000 - 4,000,000