Read First Iraqi Bank's Magazine in Kurdish, Arabic and English for July 2024!

back to careers

Backend Engineer

Dubai, UAE | full time

About First Iraqi Bank

    There are 40 million people in Iraq. Almost none have access to a modern bank account or a way to make electronic payments. We’re going to change that. We are a mobile-first bank. Users can download our app and open a bank account in minutes, for free, and without ever leaving their homes. Through our personal app users can make payments online and in person, send money to loved ones, manage their finances, and a whole lot more. Businesses can download our business app and instantly begin accepting payments, paying employees, and tracking all of the things that matter most to them. A lack of banking and digital payments has long been a barrier to progress and prosperity in Iraq. We’re removing this barrier once and for all. Come help us do it.

    Most of us work remotely. Currently we have teams based in the UK, Germany, and Iraq. Most of our team in Iraq works in our office, in person. We're a fairly new company. We're growing fast and things are changing quickly. Everyone is expected to be able to occasionally take on responsibilities that do not fall directly within their roles. For example, sometimes our customer support teams are involved with testing the apps, or our business operations teams take on customer support! It's very exciting, you gain a lot of autonomy and responsibility early on, and you get exposure to many different aspects of the company. If you're looking for something like this, we'd love to speak to you!

Our Values

We are a team of user obsessed, entrepreneurial, hard-working individuals. We care about the details. We think long term. We work fast. And we don’t give up. We help each other be the best that we can be. We are kind to one another, we support one another, and we enjoy what we do! We’re proud of our company culture. We know it may not be for everyone, and that’s okay. If you recognise yourself in these values or if they resonate with you, we would love to hear from you. Apply for one of the open roles and come join us!

You will be responsible for:

  • Designing, building, and maintaining the backend of our apps and other services
  • Debugging production issues across services and levels of the stack
  • Planning and implementing architectural improvements to support the growth of First Iraqi Bank

You may be a good fit for this role if you have:

  • A strong technical background and experience building complex products or systems
  • Experience with Java
  • Worked with databases like PostgreSQL and managed their automation using Liquibase
  • A focus on detail throughout the development lifecycle

Nice to have:

  • Used KeyCloak and Spring Security for user management
  • Some Spring Boot experience
  • Ability to speak Arabic and/or Kurdish. Though, as a company, we communicate in English, most of our customers speak Arabic and/or Kurdish, so it can be useful to be able to communicate with them.

Nice to have really means nice to have. Please apply even if you don't think you fulfil all of the criteria above. At First Iraqi Bank we look for passionate, hard working, and conscientious people with the motivation and ability to grow quickly.

How to apply:

Please send your application to your email, please include the following information:

  • The role you're applying for, and its location
  • A CV or LinkedIn profile
  • Links to some examples of previous work, this could your Github or a link to a website or app that you've made and that you're proud of
  • Answers to the following questions:

    1. In one or two sentences, what's the most impressive thing that you have built or achieved?
    2. In a few sentences, what is your current favourite technology company/product/service and why?
    3. What is one strong opinion you have about software development?

Contact Us

Call Center: Available 8:00 AM - 11:59 PM

Call Center: Available 8:00 AM - 11:59 PM

066 220 6977
Chat with us on WhatsApp!

Chat with us on WhatsApp!

066 666 6999
Contact us via Email

Contact us via Email