Company logo hidden

Lead Software Engineer (Backend Java) - Crypto

Unlock employer Dubai, United Arab Emirates Posted: 02 May 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior

Position

At Revolut, we believe people deserve more from their money—more visibility, more control, and more freedom. Since our inception in 2015, we have been on a mission to provide our 50+ million customers with innovative financial products that enhance their everyday lives. Our company culture and the people who create it are integral to our continued success, which is why we have been recognized as a Great Place to Work™.

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

Our Technology team is among the best in the industry, dedicated to building a world-class financial ecosystem from the ground up. We are looking for a Backend Engineer who aspires to make a significant impact on the global financial landscape.

Responsibilities:

  • Lead and mentor backend engineers, guiding them on best practices and technical decisions.
  • Participate in performance reviews and develop growth plans for team members.
  • Design, document, and implement solutions using Domain-Driven Design, CQRS/ES, and event-driven architecture patterns on a global scale.
  • Collaborate with cross-functional teams to enhance engineering processes, raising the quality and efficiency bar.
  • Build mobile APIs and develop microservices to progress our architecture.
  • Perfect systems essential to our business, such as risk management, fraud detection, and payment processing.
  • Focus on greenfield development and improvement of existing systems.

Requirements:

  • Fluency in Java with 8+ years of experience in backend development.
  • A Bachelor's degree (or higher) in Computer Science, Mathematics, Physics, or a related field.
  • Proven track record in process improvements, mentoring, and training team members.
  • Expertise in Domain-Driven Design principles, practices, and patterns.
  • Experience with scalable distributed systems and various architectural patterns.
  • Familiarity with DevOps principles and practices.
  • Quick learner with ambition and results-driven mentality.
  • Strong team player in a fast-paced environment with excellent communication and organizational skills.
  • Fluency in English is required.

Nice to Have:

  • Experience in finance.
  • Experience in a start-up or scale-up environment.
  • Experience in a product-focused organization.

Diversity and Inclusion: At Revolut, we value diversity and are committed to creating an inclusive workplace. We welcome applications from individuals with diverse backgrounds and experiences to help us build exceptional products and services.

Important Notice for Candidates: Be aware of job scams. Apply only through official Revolut channels and verify all communications are from a valid @revolut.com email. We do not request payment or personal financial information during the hiring process.

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