Lead Software Engineer (Backend Java) - Crypto

Lead Software Engineer (Backend Java) - Crypto

Revolut

Multiple Locations

We’re looking for a Backend Engineer who wants to change the world. If you like to work at a steady pace with no surprises, keep scrolling. If you want your work to change the global financial landscape, you might be just who we’re looking for. We take a minimalist approach to using external frameworks. We prioritise maintainability and fast turnaround, using TDD, DDD, and CI/CD.

What you’ll be doing

  • Leading and mentoring backend engineers, providing guidance and direction on best practices and technical decisions;
  • Participating in performance reviews and building growth plans for engineers;
  • Designing, documenting, and implementing solutions using Domain-Driven Design, CQRS/ES, and event-driven architecture patterns at a global scale;
  • Collaborating with cross-functional teams to improve engineering processes and raising the bar on quality and efficiency;
  • Building mobile APIs and developing microservices to evolve our architecture;
  • Perfecting systems that our business depends on, like risk management, fraud detection, payment processing, etc.;
  • Focusing on greenfield development and improvement of existing systems.

What you'll need

  • Fluency with Java;
  • 8+ years of experience in backend development;
  • A bachelor's degree (or above) in computer science, maths, physics, or a similar area of study;
  • A proven track record of contributing to process improvements, as well as mentoring and training team members;
  • Expertise in Domain-Driven Design principles, practices, and patterns;
  • Experience with scalable distributed systems;
  • Knowledge of different architectural patterns;
  • Knowledge of DevOps principles and practices;
  • To be a quick learner with an ambitious attitude and results-driven personality;
  • The ability to work well as part of a team in a fast-paced environment;
  • Excellent communication and organisational skills;
  • Fluency in English.

Nice to have

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

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Multiple Countries      Developer      Java Developer      On-site      Remote      Revolut     

EuroTechJobs Logo

© EuroJobsites 2025