Python Developer - Crypto

CFI Financial Group

Dubai

On-site

AED 391,000 - 580,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CFI Financial Group is seeking a backend developer for our Dubai office to help build scalable systems powering crypto trading and financial services. You will collaborate with product and engineering teams to design secure services, implement tests, and optimize performance in a fast-paced fintech environment.

Candidates should have strong Python and SQL skills and experience with crypto projects. Cloud familiarity and containerization are a plus.

Qualifications

  • Proficiency in Python with backend framework experience.
  • Strong SQL skills for designing and optimizing relational DBs.
  • Experience in cryptocurrency or blockchain projects.

Responsibilities

  • Collaborate to design and implement backend features for trading and crypto products.
  • Translate business requirements into scalable, secure tech solutions.
  • Define technical specifications and select technologies and workflows.
  • Implement unit and integration tests to ensure quality delivery.
  • Participate in code reviews and drive refactoring and optimization.
  • Design secure integrations with blockchain networks and wallets.
  • Contribute to backend systems powering crypto trading, custody, settlement, risk management.
  • Ensure performance, security, scalability, and maintainability standards.
  • Present designs and implementations to leads or CTO.
  • Perform other duties as assigned.

Skills

Python
Relational databases design
Cryptocurrency knowledge

Tools

FastAPI
Flask
Django
PostgreSQL

Job description

CFI Financial Group is an award-winning global trading provider with more than 25 years of experience, operating across multiple offices worldwide including London, Larnaca, Beirut, Amman, Dubai, Kuwait, Port Louis, and more.

CFI is hiring! Make your mark in the fast-paced world of online trading and cryptocurrency.

Are you passionate about backend development and excited by the opportunities in the crypto and blockchain space? Do you want to join a dynamic and innovative team shaping the future of online trading and investing? If so, this role is for you!

Responsibilities
  • Collaborate with developers, product teams, and stakeholders to design and implement backend features for trading and crypto products.
  • Translate business requirements into scalable, secure, and efficient technical solutions.
  • Define and document technical specifications, selecting technologies and workflows aligned with best practices.
  • Implement and maintain unit and integration tests to ensure high-quality, reliable software delivery.
  • Participate in code reviews, identify anti-patterns, and drive continuous refactoring and optimization.
  • Design and implement secure integrations with blockchain networks, crypto exchanges, and digital wallets.
  • Contribute to backend systems powering cryptocurrency trading, custody, settlement, and risk management.
  • Ensure software meets standards for performance, security, scalability, and maintainability.
  • Present technical designs and implementations to team leads, department heads, or the CTO.
  • Perform other duties as assigned by leadership when necessary.
Requirements (Must-Have)
  • Proficiency in Python - strong hands-on experience with backend frameworks (e.g., FastAPI, Flask, Django).
  • Solid understanding of SQL - capable of designing, optimizing, and maintaining relational databases.
  • Experience in cryptocurrency or blockchain-based projects - understanding of crypto protocols, wallets, transactions, and exchanges.
Nice to Have
  • Experience with Web3 libraries (e.g., Web3.py, ethers.js).
  • Knowledge of smart contract interaction and blockchain nodes (Ethereum, Bitcoin, etc.).
  • Exposure to cloud infrastructure (AWS, GCP, or Azure).
  • Understanding of message queues (Kafka, RabbitMQ) or async systems.
  • Familiarity with containerization (Docker, Kubernetes).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Backend Engineer — Crypto Trading & Blockchain
Python Backend Engineer — Crypto Trading & Blockchain

CFI Financial Group • Dubai

On-site
AED 391,000 - 580,000
Backend Engineer
Backend Engineer

Boundless • Dubai

On-site
AED 350,000 - 550,000
Community Manager- Crypto
Community Manager- Crypto

CFI Financial Group • Dubai

On-site
AED 167,000 - 279,000
Competitive salaries and benefits
Work with industry professionals
Supportive and collaborative culture
+1
Senior Python Engineer (Backend and Data)
Senior Python Engineer (Backend and Data)

GSSTech Group • Dubai

On-site
AED 200,000 - 340,000
Senior Python Engineer (Backend and Data)
Senior Python Engineer (Backend and Data)

GSS Group • Dubai

On-site
AED 280,000 - 360,000
Senior Python Engineer (Backend and Data)
Senior Python Engineer (Backend and Data)

Global Software Solutions Group • Dubai

On-site
AED 400,000 - 700,000
Python Finance Developer (100% Remote)
Python Finance Developer (100% Remote)

UBQ • Dubai

Remote
AED 180,000 - 240,000
Python engineer(Flask,Fast API and Banking Domain is mandate) - 5+ YOE Onsite - Immediate Joiners
Python engineer(Flask,Fast API and Banking Domain is mandate) - 5+ YOE Onsite - Immediate Joiners

Valuelabs • Dubai

On-site
AED 250,000 - 420,000
Python Backend Developer (Remote)
Python Backend Developer (Remote)

Hire Feed • United Arab Emirates

On-site
AED 120,000 - 180,000
Python engineer(Flask,Fast API and Banking Domain is mandate) - 5+ YOE Onsite - Dubai - Immediate Joiners
Python engineer(Flask,Fast API and Banking Domain is mandate) - 5+ YOE Onsite - Dubai - Immediate Joiners

Valuelabs • Dubai

On-site
AED 180,000 - 300,000