Senior Python Developer w/ Payments, Credit Card or Debit Card

Intersources Inc.
Jersey City, NJ, United States
3 months ago
Apply on intersourcesinc.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$26,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Applications Architecture Microsoft Azure Cloud Engineering Continuous Integration Software Design Patterns Distributed Systems Payment Systems Google Wallet Python (Programming Language) Service-Oriented Architecture
+15 more
Software Engineering SQLAlchemy Tokenization Code Structure Fastapi Event Driven Architecture Pytest Kubernetes Apache Kafka Domain Driven Development ISO 8583 Api Design Api Management Docker Microservices

Job description

  • Architect and develop Python microservices and APIs integrating with Visa, Mastercard, and debit networks (Interlink, Pulse, NYCE, STAR)
  • Own application design across core domains: authorization, clearing, settlement, dispute management, and fraud
  • Define data models, event schemas, and API contracts across card processing platforms
  • Lead architecture reviews and produce ADRs for new capabilities and modernization efforts
  • Build internal frameworks, libraries, and SDKs used across card technology teams
  • Establish Python engineering standards - code structure, testing, CI/CD, observability, and API design
  • Drive decomposition of legacy and mainframe-adjacent systems into clean service-oriented architectures
  • Mentor staff and senior engineers on design patterns and software craftsmanship

Requirements

  • 10+ years of software engineering; 5+ years at principal-level or above
  • Expert Python: FastAPI, asyncio, Pydantic, SQLAlchemy, pytest
  • Strong application architecture background - microservices, event-driven design, DDD, clean/hexagonal architecture
  • Solid understanding of card network processing: authorization flows, ISO 8583, clearing, settlement, chargebacks
  • Experience building high-throughput, low-latency distributed systems in production
  • Proficiency with Kafka or equivalent async messaging patterns
  • Strong written and verbal communication; able to align technical and business stakeholders, * Card network certification experience (Visa, Mastercard, PIN debit)
  • Familiarity with tokenization (EMVCo), 3-D Secure, or digital wallet integrations
  • Cloud development on AWS, GCP, or Azure with Kubernetes/Docker
  • Background modernizing legacy payment platforms
  • Experience authoring enterprise-level engineering RFCs or technical standards

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on intersourcesinc.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · World Congress 2021

3:33 min

Connecting frontends via a FastAPI proxy backend layer

Saoussen Chaabnia Saoussen Chaabnia · Europe 2026 Virtual

3:49 min

Evolving payment architecture from legacy to cloud stacks

Ben Hartard · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

5:19 min

Building a developer-centric infrastructure for financial services

David Singleton David Singleton +1 · World Congress 2023

Videos

See all

Related articles

See all