Mid/Senior Software Engineer (Python)

Revolut

Full-time Other-General
Apply Now
Location
ajman, ajman, United-Arab-Emirates
Posted
June 04, 2026

Job Description

About The Role

We’re looking for a Python Engineer who can write high-quality code and build innovative solutions for heavily regulated financial systems. You’ll collaborate across product teams to deliver value to customers.

What You’ll Be Doing
  • Building APIs, jobs, and data pipelines, ensuring proper design and scalability.
  • Writing event consumers to build data models for new flows and processes.
What You’ll Need
  • 5+ years of experience as a Software Engineer
  • 3+ years of experience engineering with Python as your primary language
  • An academic background in STEM
  • Fluency in Python, SQL, and other OOPLs
  • Experience with API development and integration
  • Practical understanding of distributed systems
  • Ability to write concurrent code in IO/CPU bound situations
  • Experience with Docker, K8s, Ansible, Teamcity, monitoring, and alerting
Nice ...