Match score not available

Backend Developer (Python)

Remote: 
Full Remote
Contract: 

Offer summary

Qualifications:

5+ years of backend development experience with strong Python skills., Expertise in API reverse engineering and web scraping techniques., Hands-on experience with big data technologies and NoSQL databases., Strong understanding of CI/CD pipelines and cloud infrastructure..

Key responsabilities:

  • Build and optimize scalable backend services for a travel rewards platform.
  • Reverse engineer APIs and develop web scraping solutions.
  • Manage data extraction processes and optimize for speed and accuracy.
  • Collaborate with the CTO to enhance system performance and deploy applications.

Perform logo
Perform Information Technology & Services SME https://totalperform.com/
51 - 200 Employees
See all jobs

Job description

Our client is a fast-growing technology company transforming the way travelers maximize their rewards. Their platform provides real-time insights into award availability, making it easier than ever for users to redeem travel points and miles efficiently. By leveraging modern cloud infrastructure and data-driven insights, they are bridging the gap between travel and financial technology, delivering a seamless experience for users.

As they continue to scale, they are seeking a Backend Developer to work directly with the CTO and contribute to the platform’s backend architecture, data processing pipelines, API development, and extracting critical travel data from third-party sources. This is an opportunity to have a direct impact on a product that sits at the intersection of travel, rewards, and fintech.

Key Responsibilities:

  • Build & optimize scalable backend services supporting a high-performance travel rewards platform.
  • Reverse engineer APIs by analyzing network traffic, decrypting responses, and mimicking authenticated calls.
  • Develop and maintain web scraping solutions, bypassing CAPTCHAs, bot protections, and anti-scraping measures.
  • Automate browser interactions using headless browser tools as needed.
  • Manage proxy rotation, user-agent spoofing, and fingerprint evasion to minimize detection.
  • Optimize data extraction from APIs, HTML, JSON, and XML, ensuring speed, scalability, and accuracy.
  • Work with big data processing (Kafka, Spark, Hadoop, Airflow) and NoSQL databases (MongoDB).
  • Deploy & optimize cloud infrastructure (AWS/Azure) for reliability and cost efficiency.
  • Implement CI/CD pipelines and deploy applications using Docker & Kubernetes (K8s).
  • Collaborate with the CTO to refine architecture and enhance system performance.

Required Skills and Qualifications:

  • 5+ years of backend development experience, with strong Python skills (C# or C++ a plus).
  • Expertise in API reverse engineering (Chrome DevTools, Burp Suite, Fiddler) and web scraping.
  • Experience bypassing CAPTCHAs, bot protections (Cloudflare, PerimeterX, DataDome, Akamai), and handling proxy rotation, user-agent spoofing, and fingerprint evasion.
  • Hands-on experience with big data technologies (Kafka, Spark, Hadoop, Airflow) and NoSQL databases (MongoDB).
  • Strong understanding of CI/CD pipelines, DevOps workflows, and cloud infrastructure (AWS/Azure).
  • Experience with Docker/Kubernetes for containerized deployments.

Bonus: Background in travel or financial technology industries.


Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Back-End Developer Related jobs