Hi, nice you are here! 😊 Embrace change with Efigence! We are a technology company established in 1995, where people are a priority. A team of over 150 technology enthusiasts allowed us to implement hundreds of projects in the banking, insurance, e-commerce and other sectors. Many of them have gained recognition by winning awards in prestigious competitions.
Are you ready to take your tech career to a global level?
Join our team and become part of a high-impact international project in collaboration with one of the most dynamic digital banking innovators in the Middle East. As a Senior Back-End Developer, you’ll not only build cutting-edge backend systems but also travel to Riyadh, Saudi Arabia — a fast-growing hub for digital transformation and financial innovation.
This role offers you a unique chance to gain international exposure, work with culturally diverse teams, and expand your professional network while enjoying fully covered business trips to one of the most exciting regions in the tech world. You will be responsible for designing, developing, and maintaining scalable backend services, REST APIs, and microservices that integrate seamlessly with our existing systems. Technologies used to include Spring Boot and related Java frameworks.
International Experience in Riyadh
✈️Join on-site collaboration sessions in Riyadh — an emerging global hub for digital innovation
✈️One-week onboarding trip within your first month
✈️Regular design sprints and workshops in Saudi Arabia with client stakeholders
✈️All travel and visa arrangements handled by us — flights, hotel, and expenses fully covered
✈️Experience Middle Eastern culture and business first-hand while growing your global career
✈️Time zone: Some overlap with KSA (UTC+3); Sunday–Thursday workweek on client side
Your Responsibilities:
🔹Design and develop robust, scalable backend solutions using Spring Boot for web and mobile banking applications
🔹Build and maintain RESTful APIs and microservices architectures
🔹Work with Docker, Kubernetes, and SQL-based databases
🔹Collaborate closely with front-end teams and business stakeholders, including teams based in Riyadh
🔹Participate in the full development lifecycle, from requirements to deployment and optimization
🔹Maintain high code quality with strong test coverage and up-to-date documentation
🔹Travel to Riyadh for business trips as needed (all expenses covered)
Who Are We Looking For?
✅5+ years of experience as a back-end developer
✅Solid expertise in Java and the Spring Boot ecosystem, including Spring Security and Spring Session
✅Experience designing and implementing REST APIs and microservices
✅Familiarity with SQL databases (NoSQL is a plus)
✅Strong communication and teamwork skills
✅Fluent English (C1 level) – you’ll work with international teams
✅Flexibility to work on Sundays and holidays, aligning with client working hours (Sunday–Thursday workweek in Saudi Arabia)
Optional:
✅Knowledge of Keycloak, Elasticsearch, Kafka
✅Experience with banking/fintech projects
✅Previous exposure to working with Middle Eastern clients or in multicultural environments
✅Leadership skills or team mentorship experience
What Can You Expect from Us?
🌍Career Development – Access to training, certifications, and mentorship
🌍Meaningful Projects – Collaborate with major financial brands and shape real impact
🌍Travel & Global Exposure – Boost your experience with international projects
🌍Remote Flexibility – Work remotely or hybrid, whichever fits you best
🌍Employment Type – Clear and transparent employment terms on B2B contract
🌍Work-Life Balance – Flexible hours, cultural respect for your time
🌍Perks – Private healthcare, Multisport card, English classes, training budget
🌍Supportive Culture – Wednesday Wisdom sessions, open feedback, team collaboration
Ready to Code With Purpose – And See the World While Doing It?
If you’re excited about building real digital change and working in one of the most exciting regions in global fintech, apply now and let’s shape the future of banking — together.
Senior Back-End Developer – Mobile & Web Banking Platforms
Location: Remote work + exciting travel opportunities to Riyadh, Saudi Arabia
This is how we recruit:
Let’s talk about specifics
Online meeting with team leader and HR. Tell us who you are and we tell you who we are.
Do a practical task
We will check your skills and you’ll check what you can expect in your daily work.
Wait for feedback
we won't disappear in mysterious circumstances; we want you to know where you stand
Didn’t find the role with best fit?

Let us know what you’d love to do and drop us your CV. We might want to get back to you soon!
Aneta Chruścielewska
HR Director