Card Tech Python Developer

Overview

USD100 - USD110
Contract - W2

Skills

Card
Tech
Python
Developer

Job Details













Job Title: Card Tech Python Developer
Location: McLean, VA
Duration: 6 Months

About the Role:
We are seeking a highly skilled Python Developer to join our Card Technology team. This role focuses on developing and enhancing applications that power our card processing systems, payment transaction flows, and digital banking features. The ideal candidate has strong backend development experience using Python, a good understanding of the payments ecosystem, and thrives in a fast-paced, collaborative environment.

Key Responsibilities:



  • Design, develop, and maintain scalable and high-performing Python applications in the card/payments domain


  • Work closely with architects, product managers, and other developers to build end-to-end solutions


  • Integrate with third-party APIs, payment gateways, and card network protocols (e.g., Visa, Mastercard)


  • Ensure applications adhere to security and compliance requirements (e.g., PCI-DSS)


  • Write and maintain clean, well-documented, and testable code


  • Perform code reviews, contribute to design decisions, and mentor junior developers


  • Troubleshoot and resolve production issues and support performance tuning


  • Collaborate with DevOps to automate CI/CD pipelines and deployments



Required Skills & Qualifications:



  • 5+ years of professional experience in backend development with Python


  • Strong understanding of card payments, transaction flows, and authorization/clearing/settlement processes


  • Experience working with RESTful APIs, microservices, and distributed systems


  • Proficiency with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)


  • Experience with message queues and event-driven systems (e.g., Kafka, RabbitMQ)


  • Solid understanding of software development best practices, including TDD/CI/CD


  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform


  • Knowledge of security best practices in the fintech/card processing space













Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Strategic Staffing Solutions