Lead Software Engineer (Python)

CFI Financial Group

Dubai

On-site

AED 391,000 - 614,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salaries and benefits
Growth opportunities
Multinational environment
Collaborative team

Job summary

CFI Financial Group in Dubai is seeking a Backend Technical Lead (Python) to drive backend architecture and delivery across products. You will collaborate with cross-functional teams, define technical specs, and mentor engineers.

The role requires a BSc in CS, 4+ years in software development with Python, 1 year in technical leadership, and strong knowledge of SQL/NoSQL, SOA, and modern cloud-native practices like Kubernetes and IaC. Experience with microservices and messaging systems is a plus.

Qualifications

  • BSc in Computer Science or a related field.
  • Minimum 4+ years of software development experience with Python; PHP will be considered an advantage.
  • Excellent knowledge of software and application design and architecture.
  • Minimum 1 year as Technical Lead experience.
  • Technical mindset with great attention to detail.
  • Understanding of software quality assurance principles.
  • Experience with SDLC processes.
  • Experience with SOA; experience with SQL and NoSQL databases.
  • Some experience with RabbitMQ or Kafka; Microservices and containerized apps.
  • Some experience building websockets; Kubernetes and IaC (Terraform, Helm).
  • Proficiency with version control and CI/CD tools like Git and Jenkins.
  • Understanding of web security standards and best practices.

Responsibilities

  • Collaborate with team members and stakeholders in developing features and new products.
  • Develop solutions according to specified business requirements.
  • Define and write up the technical spec, including the appropriate technology and workflow to coding standards.
  • Demonstrate and present implementation to team leaders/heads/CTO.
  • Implement Unit and Integration Tests.
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Participate in code reviews, identifying anti-patterns in the code and refactoring opportunities.
  • Other duties as deemed necessary by their superior from time to time.

Skills

Python
Software architecture
SOA
SQL/NoSQL databases
Unit and integration tests
CI/CD
Web security
Code reviews

Education

BSc in Computer Science or related field

Tools

Git
Jenkins
Docker
Kubernetes
Terraform
Helm
RabbitMQ
Kafka

Job description

Who are we?

CFI Financial Group is an award-winning trading provider, possessing more than 25 years of experience with multiple offices around the world including London, Larnaca, Beirut, Amman, Dubai, Port Louis, and others.

CFI is hiring! Make your mark in the online trading industry.

Are you looking to pursue a career in finance? Do you want to work with a dynamic and growing team in the exciting world of online trading and investing? If you answered yes, then we have some amazing opportunities for you!

Job Description:

We are hiring a talented Backend Technical Lead (Python) professional to join our team

Responsibilities:
  • Collaborate with team members and stakeholders in developing features and new products.
  • Develop solutions according to specified business requirements.
  • Define and write up the technical spec, including the appropriate technology and workflow to coding standards.
  • Demonstrate and present implementation to team leaders/heads/CTO.
  • Implement Unit and Integration Tests.
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Participate in code reviews, identifying anti‐patterns in the code and refactoring opportunities.
  • Other duties as deemed necessary by their superior from time to time.
Requirements:
  • BSc in Computer Science or related field.
  • Minimum of 4+ Years experience in software development and coding in Python. PHP will be considered an advantage.
  • Excellent knowledge of software and application design and architecture.
  • Minimum 1 year as Technical Lead experience.
  • Technical mindset with great attention to detail.
  • Understanding of software quality assurance principles.
  • Experience with software development lifecycle (SDLC) processes.
  • Experience with service-oriented architecture (SOA).
  • Experience in SQL and NoSQL databases.
  • Some experience in RabbitMQ or Kafka or other
  • Experience in developing microservices and managing containerized applications.
  • Some experience building websockets.
  • Some level of experience with Kubernetes and IaC (Terraform,Helm).
  • Be proficient in using version control and continuous integration, with tools such as Git and Jenkins.
  • Understanding of web security standards and best practices.
Why join CFI?
  • We’re a fast-growing, multinational company
  • Competitive salaries and benefits
  • Work and learn with industry professions
  • Supportive and collaborative environment
  • Unlimited opportunities for growth and development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Odoo Developer
Python Odoo Developer

CFI Financial Group • Dubai

On-site
AED 279,000 - 614,000
Competitive salaries and benefits
Supportive and collaborative env
Unlimited opportunities for growth and
Senior Python Backend Lead – Microservices
Senior Python Backend Lead – Microservices

CFI Financial Group • Dubai

On-site
AED 391,000 - 614,000
Competitive salaries and benefits
Growth opportunities
Multinational environment
+1
Head of Engineering, Architecture, and Delivery
Head of Engineering, Architecture, and Delivery

Boundless • Dubai

On-site
AED 1,200,000 - 1,800,000
Python & Odoo Developer for FinTech Solutions
Python & Odoo Developer for FinTech Solutions

CFI Financial Group • Dubai

On-site
AED 279,000 - 614,000
Competitive salaries and benefits
Supportive and collaborative env
Unlimited opportunities for growth and
Product Owner IB
Product Owner IB

CFI Financial Group • Dubai

On-site
AED 350,000 - 580,000
Senior Accounting Operations and Consolidation Manager
Senior Accounting Operations and Consolidation Manager

CFI Financial Group • United Arab Emirates

On-site
AED 360,000 - 600,000
Competitive salaries
Backend Engineer
Backend Engineer

Boundless • Dubai

On-site
AED 350,000 - 550,000
Senior Accounting Operations and Consolidation Manager
Senior Accounting Operations and Consolidation Manager

CFI Financial Group • Dubai

On-site
AED 300,000 - 600,000
Competitive salaries and benefits
Work and learn with industry pros
Supportive and collaborative work环境
+1
Sr. Backend Engineer
Sr. Backend Engineer

ClearGrid • Dubai

On-site
AED 69,000 - 97,000
Software Engineer (Python) - MLOps Platform
Software Engineer (Python) - MLOps Platform

Revolut • United Arab Emirates

On-site
AED 335,000 - 502,000