Search by job, company or skills

CMC Global Careers

Software Developer (Python - 3 years - e-Giftcard)

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description Python Developer (E-Gift Card Platform)

About the Role

We are looking for a Python Developer to join a global digital gifting platform project, focusing on e-gift cards and digital rewards. The system serves high-volume transactions, integrates with multiple merchants and partners, and requires strong reliability, scalability, and security.

You will work closely with product managers, backend engineers, and cloud teams to build and maintain core services powering digital gift card issuance, delivery, and redemption.

Responsibilities
  • Design, develop, and maintain backend services using Python
  • Build and optimize RESTful APIs for e-gift card issuance, redemption, balance checking, and transaction processing
  • Integrate with third-party APIs (merchants, payment providers, partners)
  • Ensure high availability, scalability, and performance of backend systems
  • Write clean, maintainable, and well-tested code
  • Participate in code reviews, system design discussions, and technical planning
  • Collaborate with cross-functional teams to deliver business features
  • Troubleshoot production issues and improve system reliability

  • Requirements
    • Strong experience in Python (FastAPI / Flask / Django preferred)
    • Solid understanding of REST APIs, microservices architecture
    • Experience with SQL databases (PostgreSQL, MySQL) and/or NoSQL (Redis, DynamoDB)
    • Familiar with cloud environments (AWS / GCP / Azure)
    • Experience with containerization (Docker, Kubernetes is a plus)
    • Understanding of security best practices, especially for transaction-based systems
    • Experience with CI/CD pipelines
    • Good communication skills in English

  • Nice to Have
    • Experience in fintech, e-commerce, loyalty, or digital gifting platforms
    • Knowledge of event-driven architecture (Kafka, SNS/SQS, Pub/Sub)
    • Familiar with high-traffic systems and distributed systems
    • Experience with monitoring and logging tools (Prometheus, Grafana, ELK)
    • Exposure to payment flows or digital wallet systems

  • Why Join CMC Global
    • Work on a global-scale digital gifting platform
    • Exposure to modern cloud-native architecture
    • Collaborative and international working environment
    • Competitive salary and benefits
    • Clear career growth and technical development opportunities

    Send to your CV to email: [Confidential Information]

    Thank you!

    More Info

    Job Type:
    Industry:
    Employment Type:

    About Company

    Job ID: 140257891