Backend Software Engineer

Tarabut

Posted: a year ago
Information Technology Full Time Completely Remote
Tags:

Backend Java Engineer

Are you ready to be part of a financial revolution? Imagine a world where financial services are not just convenient but also accessible to everyone, where transactions are seamless, secure, and tailored to your needs. This is the future that Open Banking is shaping in the dynamic and rapidly evolving landscape of the MENA region, and Tarabut Gateway is at the forefront of this revolution.

We are currently live in Bahrain and Saudi Arabia. Soon, we'll be bringing our cutting-edge solutions to the UAE, revolutionizing the way people and businesses manage their finances. We're not just building a company; we're building a movement, and we want you to be part of it.

Saudi Arabia, Bahrain & the UAE lie at the heart of the MENA region and Open banking is the key to unlocking a myriad of financial challenges for the citizens of the region. From limited access to traditional banking services to complex cross-border transactions, our company is at the forefront of solving these problems. We're here to create opportunities where there were once barriers, to empower individuals and businesses to take control of their finances like never before.

As we expand our footprint across the region, we're seeking dynamic, forward-thinking individuals who are passionate about innovation and ready to take on the challenges that Open Banking can address. Join us in redefining finance, making it more inclusive, secure, and efficient for everyone in MENA. This is not just a job; it's a chance to be part of a transformative journey that will shape the financial future of the region. Embrace the future of finance with us, and let's change the world of banking together!

What you’ll be working on

Your focus will be spent on writing high-quality, testable code, and integrating with new banks using open banking rails. As a result of the high growth and our speed of scaling, this is a role that can offer future opportunities to move up into the tech lead or management path based on your ambitions.

You’ll also be responsible for implementing infrastructure-as-code for our service-oriented architecture, producing clean, tested and refactored code. You will be expected to contribute to building a culture of innovation, experimentation and engineering excellence.

Our Tech Stack

  • A Service-oriented architecture composed mostly of Java-based services built using the Spring Boot framework.
  • Frontend components built using React.
  • A Kubernetes hosting environment, deploying to multiple cloud providers, including AWS and OCI.
  • GitHub for source code hosting & continuous integration.
  • PostgreSQL for data storage and Kafka for event streaming.
  • Datadog for observability and alerting.

About you

You’ll be a proactive person, willing to take the reins when integrating with new banks in the Compliance software engineering group. You’ll be reporting in to one of our Engineering Managers and working alongside the rest of the cross-functional team.

As a Software Engineer in the Compliance group at Tarabut, you will:

  • Be able to work independently on building out our suite of services, while collaborating with your team to tackle the hard problems.
  • Proactively seek out feedback from your manager and peers, incorporating this into your day-to-day work as part of a culture of continuous improvement.
  • Be keen to be a part of something big! Open banking in the MENA region is still in its nascent stage, with huge opportunities for growth.
  • Want to join a mission driven-company and contribute to the successes of a high-performing team.
  • Be excited by a culture of continuous professional growth, engineering excellence, and building great relationships with colleagues along the way.

For this role you will need…

  • Experience with Java software development (Java 17+).
  • Experience with microservices architecture.
  • Experience with the architecture, design and delivery of data-intensive applications.
  • Experience with TypeScript and React applications.
  • Experience with continuous integration/delivery tools.
  • Experience with modern architectural styles and practices such as microservices, containers, Cloud, SOA, RESTful services and event-driven architecture.
  • Ability to proactively discover technical debt and continuous improvement opportunities to existing live systems.
  • Ability to apply architecture concepts, patterns and principles to real world scenarios pragmatically, by analysing architectural trade-offs for delivering high-quality, sustainable solution architectures.
  • Practical background or education in computer science, statistics, applied mathematics, data management, information systems, information science or other related quantitative fields.
  • Experience with local and remote/distributed teams a plus.
  • Experience within the fintech, payments or Open Banking space a bonus.

We don’t expect you to meet every requirement, so please still apply if you feel you are a partial match.

About us

At Tarabut we are enabling Open Banking in the Middle East/North Africa (MENA) region, which is made up of over 550 million people! We are the first & largest Open Banking platform in MENA & already have a license in Bahrain, Saudi Arabia & Dubai. Tarabut is well-positioned to have a huge impact and shape the future of banking in the region

Join us if you want...

  • To work for one of the top FinTechs in the MENA region. You will have the opportunity to work on meaningful and impactful projects that have the potential to change the financial industry.
  • The chance to build a product from scratch and make a real impact on its direction.
  • We value collaboration and teamwork at Tarabut. You will be working with a talented and diverse team of professionals who are passionate about creating innovative solutions in the FinTech industry. You will have the opportunity to learn from your colleagues and contribute to exciting projects.
  • A competitive compensation package (base + equity).
  • Flexibility, whether you prefer to work from our offices or at home, it is completely up to you and what suits your lifestyle.
  • Regular in-person team socials every quarter.
  • The chance to visit our diverse team based in Dubai, United Kingdom, Bahrain and Saudi Arabia.
  • Extended annual leave plus banks holidays, so you have plenty of time to enjoy life outside of work.
  • A chance to make an enormous impact on the future of open banking in the MENA region!

Diversity is one of our strengths…

We're a remote first company where teamwork and collaboration has no barriers. We embrace diversity and encourage talent who bring a range of perspectives to apply for our roles even if you do not match every requirement in the list above. Tarabut makes hiring decisions based on experience, aptitude, skill and sharing our company values. We will not discriminate with regards to any legally protected characteristics.