Software Engineer (Java) - Credit with Relocation Options to Poland, Spain, or UAE
Remote · Full Time
Be the first to apply
- Experience
- 6+ yrs
- Salary
- —
- Openings
- 1
- Posted
- hace 1 día
- Work mode
- Work from home
- Education
- Bachelor's degree in computer science, mathematics, physics, or related fields
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Revolut
Revolut empowers its customers by providing enhanced visibility, control, and freedom to make the most of their finances. Established in 2015, Revolut offers a range of products spanning spending, saving, investing, exchanging currencies, and travel, serving over 80 million users globally. With a workforce exceeding 13,000 employees worldwide, joining Revolut means being part of a dynamic environment that values innovative product building and simplifying complex challenges into elegant solutions.
Role Overview
This opportunity allows for relocation to one of several vibrant locations including Poland, Spain, or the UAE. Revolut offers comprehensive support throughout the relocation journey. Upon settling, employees can opt for flexible work arrangements, choosing between remote work or a hybrid schedule in offices situated in Krakow, Barcelona, Madrid, or Dubai.
Responsibilities
- Design and develop APIs for mobile platforms.
- Create and enhance microservices to refine the existing architecture.
- Contribute to critical systems such as risk management, fraud detection, and payment processing.
- Engage in both new greenfield developments and iterative improvements of current systems.
Required Qualifications and Skills
- Proficiency in Java programming language.
- At least 6 years of professional experience in backend software development.
- Bachelor’s degree in computer science, mathematics, physics, or a closely related discipline.
- Quick adaptability, strong ambition, and a results-oriented mindset.
- Effective collaboration skills within fast-paced team environments.
- Strong communication and organizational abilities.
- Fluent in English.
Preferred Qualifications
- Experience with Kotlin or Scala programming languages.
- Background in financial services.
- Work experience in startup or scaling companies.
- Exposure to product-focused development environments.
Our Commitment to Diversity and Inclusion
Revolut’s dedication to diversity and inclusion is exemplified through the launch of its inaugural D&I framework in 2021, fostering an environment where varied talents and perspectives thrive to create innovative products and services. Applications from individuals of all backgrounds are strongly encouraged to join this multicultural and committed team.
Important Candidate Information
- Apply solely via official Revolut recruitment channels; third-party platforms are not used.
- Verify all communications through official @revolut.com email addresses.
- Revolut will never request financial or payment details during recruitment; beware of scams and report suspicious requests immediately.
Legal and Data Privacy Notice
By submitting an application, candidates declare the authenticity of their information and agree to the processing of personal data according to Revolut's Candidate Privacy Notice. Providing false information may lead to application rejection, withdrawal of offers, or termination of employment.
Minimum education
Bachelor's Degree