SonicJobs Logo
Left arrow iconBack to search

Full Stack Developer – Python & Azure

Agivant Technologies India Private Limited
Posted 16 days ago, valid for 13 days
Location

Pune, Pune Division, Maharashtra

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • We are seeking a Full Stack Developer with 6–9 years of professional experience, specializing in Python and Microsoft Azure.
  • The role involves designing and maintaining Python-based microservices on Azure Functions, focusing on secure and cost-efficient services.
  • Candidates should have deep hands-on experience with Azure services, RESTful API design, and secure application practices.
  • Experience in a PCI DSS-regulated environment and familiarity with payment processing integrations are preferred.
  • The salary for this position is competitive and commensurate with experience.

About the Role

We are looking for an experienced Full Stack Developerwith strong Python and Microsoft Azure expertise to join our engineeringteam building and scaling a PCI DSS v4.0–ready, microservices-based orderprocessing platform. This platform running on a secure, private-networkAzure architecture.

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

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)
    • Azure API Management
    • Azure SQL Database
    • Azure Key Vault & Managed Identity
    • Azure VNet, NSGs, Private Endpoints, NAT Gateway
  • 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.





Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.