Company logo hidden

Software Engineer (Python) - Revolut People Product

Unlock employer Dubai, United Arab Emirates Posted: 08 Aug 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Revolut is on a mission to deliver enhanced financial solutions and empower individuals with more visibility, control, and freedom over their money. As we continue our growth, we are looking for a talented Software Engineer to join our Technology team, which is renowned for its innovative approach and expertise in the industry.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

In this role, you will work on Revolut People, our unique people management platform that supports over 160 ambitious tech companies in building high-performance cultures. Your contributions will help transform traditional HR processes and drive the development of a cutting-edge solution that will be used by millions.

Key Responsibilities:

  • Create new features using Python and Django to enhance user experience in people processes.
  • Write scalable and maintainable code adhering to industry standards.
  • Support multi-tenancy while ensuring security and data isolation.
  • Refactor and optimize existing implementations.
  • Develop new reusable software components.
  • Promote product quality by identifying bugs and issues proactively.

Requirements:

  • 5+ years of experience as a Software Engineer.
  • 3+ years of engineering experience with Python as a primary language.
  • Academic background in a STEM field.
  • Fluency in Python, SQL, and other Object-Oriented Programming Languages (OOPLs).
  • Experience with the Django framework and databases like PostgreSQL or MySQL.
  • Familiarity with API development and integration.
  • Practical understanding of distributed systems.
  • Ability to write concurrent code in IO/CPU-bound situations.
  • Experience with Docker, Kubernetes, Ansible, CI, monitoring, and alerting.

Nice to Have:

  • Experience with prototyping and sketching.
  • Contributions to multiple side projects or open-source initiatives.
  • Exposure to Google Cloud Platform (GCP).
  • Experience with web projects or SaaS platforms.

Work Conditions:

  • Full-time position
  • Remote work flexibility

Revolut is dedicated to creating an inclusive environment and encourages applications from diverse backgrounds. Join us in shaping the future of financial technology!

Apply Direct

Jobs you might like   View all jobs

About Financial Services Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct