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!