C

Lead Software Engineer (Python)

CFI Financial Group

Dubai, United Arab Emirates · Full Time

Be the first to apply

Experience
4+ yrs
Salary
Openings
1
Posted
1 तासपूर्वी
Work mode
In office
Education
BSc in Computer Science or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About CFI Financial Group

CFI Financial Group is a renowned trading provider with over 25 years of experience globally. With multiple offices across key locations including London, Larnaca, Beirut, Amman, Dubai, Port Louis, and others, CFI offers dynamic opportunities in the online trading and investing sector.

Role Overview

We are seeking a skilled Backend Technical Lead with strong expertise in Python to spearhead backend development initiatives. This role involves collaborating closely with team members and stakeholders to design, develop, and implement innovative trading solutions and products.

Responsibilities

  • Work jointly with team members and stakeholders to develop features and create new products.
  • Craft technical solutions that meet defined business requirements.
  • Document detailed technical specifications, choosing appropriate technologies and workflows adhering to coding standards.
  • Present implementations to leaders and CTOs effectively.
  • Write and execute Unit and Integration tests to ensure robustness.
  • Guarantee software quality in terms of security, modifiability, and scalability.
  • Engage in code reviews to identify anti-patterns and promote code refactoring and improvement.
  • Undertake additional responsibilities assigned by superiors as necessary.

Candidate Requirements

  • Bachelor’s degree in Computer Science or a related discipline.
  • At least 4 years of professional experience in software development using Python; PHP knowledge is a plus.
  • Comprehensive understanding of software and application design as well as architecture patterns.
  • Minimum one year as a Technical Lead, demonstrating leadership in software projects.
  • Strong technical acumen paired with keen attention to detail.
  • Familiarity with software quality assurance methodologies.
  • Experience following software development lifecycle (SDLC) procedures.
  • Knowledge of service-oriented architecture (SOA) principles.
  • Proficient with both SQL and NoSQL databases.
  • Experience with messaging systems such as RabbitMQ or Kafka.
  • Hands-on experience developing microservices and managing containerized apps.
  • Basic to intermediate exposure to WebSocket development.
  • Practical experience working with Kubernetes and Infrastructure as Code tools such as Terraform and Helm.
  • Skilled in version control and continuous integration using tools like Git and Jenkins.
  • Good understanding of best practices in web security standards.

Why Work at CFI?

  • Join a rapidly expanding multinational enterprise.
  • Competitive remuneration and employee benefits.
  • Collaborate and learn from seasoned industry professionals.
  • Enjoy a cooperative and supportive workplace culture.
  • Access boundless opportunities for personal and professional advancement.

Level

Lead

Minimum education

Bachelor's Degree

Tools & software

Python required Kubernetes required RabbitMQ required

How they work

Teamwork & Collaboration Attention to Detail Leadership

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer