Backend Payments Software Engineer - Python

MishiPay

Bengaluru

On-site

INR 1,800,000 - 3,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Unlimited holidays
Hybrid Working (36 days WFH a year)
Monthly Employee Awards
Training budget
Company events
Free lunch in Bangalore
MacBook

Job summary

MishiPay in Bengaluru (Bangalore) is seeking a Backend Payments Software Engineer with strong Python, Django and FastAPI skills to design, implement, and scale our payment processing systems across geographies.

You will integrate with payment gateways, processors, and banking APIs, ensure PCI-DSS compliance, optimize transaction speed and security, and collaborate with product and payments teams to deliver reliable, scalable fintech solutions for Retail Tech.

Qualifications

  • 4+ years in backend engineering with payments/fintech focus.
  • Proficiency in Python, Django and FastAPI; experience with Node.js and microservices.
  • Experience with payment gateways (Stripe, Adyen, PayPal) and banking APIs.
  • Knowledge of PCI-DSS/PSD2 and security compliance.
  • Experience with SQL and NoSQL databases.
  • Cloud and DevOps familiarity (AWS/GCP/Azure) and containerization (Docker, Kubernetes).

Responsibilities

  • Design, develop, and maintain scalable backend payment solutions.
  • Integrate payment gateways, processors, and banking APIs.
  • Ensure PCI-DSS and regulatory compliance.
  • Optimize transaction speed, security, and reliability.
  • Implement fraud detection and risk mitigation.
  • Collaborate with cross-functional teams to enhance payment flows.
  • Monitor and troubleshoot production payment issues.
  • Stay updated on fintech trends to drive innovation.

Skills

Python
Django
FastAPI
Node.js
Microservices
Payments experience

Education

IIT/NIT/Anna University/VIT or equivalent

Tools

AWS
Docker
Kubernetes
GCP
Azure

Job description

Backend Payments Software Engineer - Python

4 years+

Bangalore office

Full-Time

MishiPay

Base salary plus 20% bonus

Unlimited holidays and other benefits

About MishiPay

MishiPay is a global leader in next-generation checkout technology, enabling seamless in-store purchases via shoppers' own smartphones or our minimalist, low capex kiosks.

We provide a complete checkout ecosystem - spanning self-checkout, Mobile POS, Click & Collect and traditional tills - allowing retailers to run their entire store checkout operation on MishiPay.

Our technology reduces operating costs, increases basket size and visit frequency, lowers abandonment, and unlocks rich, real-time customer data, delivering both immediate commercial impact and deeper insight into the in-store customer journey. We now have major international retail customers in the UK, Europe, Middle East and the USA, and we're expanding!

About The Role

We are looking for a Backend Payments Engineer , who will be responsible for designing, developing, and optimizing MishiPay's payment processing systems. You will work closely with our product, engineering, and payments teams to ensure seamless, secure, and scalable transaction handling. This role is critical in enhancing our checkout-free payment solutions across multiple geographies.

The Essentials

You MUST have strong experience in Python, Django, FastAPI in a product company in payments. You will have worked in a fast-growing business, in a similar industry, retail technology, ecommerce, payments, fintech, etc. You'll be flexible, committed, able to cope with changing priorities and deal with problems quickly and effectively.

You MUST also have a strong academic background, IIT, NIT, Anna University, VIT or similar.

Key Responsibilities

  • Design, develop, and maintain robust and scalable backend payment solutions.
  • Integrate with payment gateways, processors, and banking APIs to enable smooth transactions.
  • Ensure compliance with industry standards, including PCI-DSS and other regulatory requirements.
  • Optimize transaction speed, security, and reliability to enhance the customer experience.
  • Implement fraud detection and risk mitigation strategies in payment processing.
  • Collaborate with cross-functional teams to enhance payment flows and resolve issues.
  • Monitor and troubleshoot payment-related issues in production environments.
  • Stay updated with the latest trends in fintech and digital payments to drive innovation.
Requirements
  • Experience: 4+ years in backend engineering with a focus on payments or fintech..
  • Technical Skills: Proficiency in Python, Django, FastAPI, Node.js , along with experience in microservices architecture.
  • Payments Expertise: Strong knowledge of payment gateways (Stripe, Adyen, PayPal, etc.), transaction flows, and banking APIs.
  • Security & Compliance: Understanding of PCI-DSS, PSD2, and other financial security standards.
  • Databases: Experience with SQL and NoSQL databases.
  • Cloud & DevOps: Familiarity with AWS, GCP, or Azure, along with containerization tools like Docker and Kubernetes.
  • Problem-Solving: Ability to troubleshoot and resolve complex payment-related issues.
Nice To Have
  • Knowledge of blockchain-based payment solutions.
  • Exposure to AI-driven fraud detection models.

Why MishiPay?

You’ll work with an inspirational multi-cultural team, based in our central Dubai HQ, the US, London and Bangalore, who are redefining the retail industry globally. We offer a tight-knit, collaborative and exciting work environment, coupled with the opportunity to see the apps we develop live in action within some of the world’s largest retailers, impacting the lives of millions of shoppers.

We also offer:

  • Unlimited holidays
  • Hybrid Working (36 days WFH a year)
  • Monthly Employee Awards
  • A small monthly training budget
  • Company events
  • Free lunch in Bangalore
  • MacBook
  • Career progression and a chance to work with some of the brightest minds in tech
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer – Python & FastAPI
Backend Engineer – Python & FastAPI

Winzons • India

Hybrid
INR 1,800,000 - 2,800,000
Bonuses
Unlimited holidays
Hybrid Working (36 days WFH a year)
+2
Senior Python Developer / Backend Developer
Senior Python Developer / Backend Developer

MishiPay • Bengaluru

Hybrid
INR 1,000,000 - 2,000,000
Bonuses
Hybrid Working (36 days WFH a year)
Monthly Employee Awards
+3
Python Backend Developer – Django/FastAPI Opportunity
Python Backend Developer – Django/FastAPI Opportunity

Winzons • India

Hybrid
INR 1,300,000 - 2,300,000
Bonuses
Unlimited holidays
Hybrid Working (36 days WFH a year)
+5
Senior Engineering Manager
Senior Engineering Manager

MishiPay • Bengaluru

Hybrid
INR 4,200,000 - 7,000,000
Unlimited holidays
Hybrid Working (36 days WFH a year)
Monthly Employee Awards
+5
Engineering Manager (Python/Django)
Engineering Manager (Python/Django)

MishiPay • Bengaluru

On-site
INR 3,500,000 - 6,500,000
Unlimited holidays
Hybrid Working (36 days WFH a year)
Monthly Employee Awards
+5
Cloud Infrastructure & Site Reliability Engineer
Cloud Infrastructure & Site Reliability Engineer

MishiPay • Bengaluru

Hybrid
INR 4,000,000 - 6,000,000
Unlimited holidays
Hybrid working
Monthly Employee Awards
+5
Cloud Infrastructure & Site Reliability Engineer (DevOps + SRE + CloudOps)
Cloud Infrastructure & Site Reliability Engineer (DevOps + SRE + CloudOps)

MishiPay • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Unlimited holidays
Hybrid Working (36 days WFH a year)
Free lunch in Bangalore
+1
Senior Android Developer
Senior Android Developer

MishiPay • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Unlimited holidays
Hybrid Working (36 days WFH a year)
Monthly Employee Awards
+5
Support Developer - Frontend (Android)
Support Developer - Frontend (Android)

MishiPay • Bengaluru

On-site
INR 600,000 - 1,200,000
Unlimited holidays
Hybrid working
Training budget
+3
Senior Backend Developer (Python)
Senior Backend Developer (Python)

MishiPay • Bengaluru

On-site
INR 1,200,000 - 1,800,000