Revolut

Software Engineer (Java) - Mid/Senior

Remote
Engineering
€5,300 - €6,200

Company:

Revolut is a rapidly growing fintech company, which emphasizes innovation and flexibility in its workplace culture. Revolut offer employees the autonomy to work from home, the office, or a combination of both, supporting a healthy work-life balance. Additionally, Revolut provides a '120-day workation' policy, allowing staff to work remotely from new locations and explore different cultures while maintaining productivity.

Role:

Job Description

Our Technology team isn’t just one of the best in the industry. It's one of the best in the world. If you want your work to change the global financial landscape, we’re looking for a Backend Engineer to help build world-class financial features from the ground up. You will work on developing new financial backends and creating an innovative app. Our technology stack includes Java 17/21, GCP, Kubernetes, Grafana, Prometheus, NewRelic, PostgreSQL, Redis, Spock, and SparkJava, focusing on maintainability and fast turnaround with TDD, DDD, and Continuous Integration & Delivery.

Job Requirements

Candidates should have fluency in Java and a minimum of 6 years of backend development experience. A bachelor's degree in computer science, maths, physics, or a similar field is essential. You should be a quick learner with an ambitious attitude and results-driven mindset, possessing excellent communication and organizational skills. The ability to work well in a fast-paced team environment and fluency in English is required. Experience with Kotlin or Scala and a background in finance or a product-focused environment is advantageous.

Revolut logo