Software Engineer (Full Stack) at Tarabut Gateway

  • UK Only
  • Tarabut Gateway
Job Description:

Tarabut Gateway (TG) is the first and largest regulated Open Banking platform in the MENA, with offices in the Kingdom of Bahrain and the UAE. TG connects a regional network of banks and FinTechs via a universal application programming interface (API). By offering tools that allow the facilitation and distribution of personalised financial services, TG enables financial institutions to build a new world of financial services in MENA.

From our earliest days, we quickly became the region’s first applicant to a ‘regulatory sandbox’ through the Central Bank of Bahrain.

The clear objective is to build an infrastructure that accelerates an industry transformation. A multisided platform that connects banks, FinTechs, merchants, in the MENA region all on one platform, enabling a new realm of partnerships to be forged.

Fast forward to today, TG is in partnership with the largest banks in many countries. Our products are being shipped to multiple markets. At present we are focusing on scaling up our commercial and marketing teams to continue to better serve the lives of all 550 million people in the region.

This is the beginning of our journey, and as we see early stage FinTech start to emerge in other jurisdictions, there is no better time than now for the TG Platform to play its part in driving this new realm of financial services in MENA.

Team TG:

Working for TG could be the biggest challenge of your career! You will be exposed to every function of the business, have dialogues with inspiring colleagues that have unique ideas, and be given more autonomy than before to execute your ideas to scale. You will be challenged, held accountable and expected to run like it’s your own business.

Curiosity is the gateway to learning. Thinking differently is key to our success. We don’t like normal, we prefer to create new rules for the game and redefine the status quo by challenging conventional thinking.

We have distributed teams in London, Dubai, Bahrain and India. We are scaling our teams to build across the UK, and commercial teams within the MENA region.

About the role:

As we expand our software engineering team, you’ll be one of earliest hires and playing a key role in the software engineering team. You will be joining the newly created UK team, reporting into the Platform Lead, working alongside other developers and our Chief Technology Officer.

Your team's focus will be spent on designing a scalable and repeatable architecture, writing high-quality, testable code, whether it’s working on building our dashboard application, payment capabilities to customising and extending our white-label solutions. You’ll need to have the mindset around ‘components’ and ‘services’. Our Open Banking Payment product makes secure and faster processing of account-to-account payments at cheaper costs for merchants, utility providers and financial institutions. From high-end responsive applications, to event driven microservices, our AWS hosted platform will enable a new wave of customer experience in the region.

As a result of the greenfield environment, this is a role that will have the support of our technical leads for mentoring and collaboration building this application from the ground up. We are looking for someone that is confident and collaborative, working very closely with various cross-functional teams, and data scientists, as your team supports driving the execution of multiple business plans and technologies.

You will be able to contribute to cross-team discussions on application architecture, UI components, UX, backend, third party integration and testing. All software engineers will have the freedom to analyse data, processes and code to troubleshoot problems, work with teams to create awesome applications our users will love to use. In collaboration with the technical lead, you will be able to identify areas for improvement and new technical strategies and contribute to improving our practices.

You will be an active contributor to supporting team growth and delivery as we continue to create a progressive, modern software engineering function. We seek team players that have low ego but high ambition. You’ll want to join a mission driven company, building a world class customer experience, creating a market leading technology culture and inspiring a high performing team.

We need you to have:

  • Experience with Node JS (and a solid interest in backend capability building)
  • Experience with JavaScript (Typescript a bonus)
  • Experience with common libraries, state management, management of side effects, common frameworks and networking best practices
  • Experience working in Agile
  • Good understanding of REST API’s
  • Good experience with testing applications end to end (test first mindset)
  • Good experience on how to organise/structure an application, ready to scale applications (desktop & mobile) from concept to delivery
  • Experience with continuous integration/delivery tools
  • Experience with source code control management systems and configuration management (Git a plus)
  • Some experience/exposure around architecture is a plus
  • Experience with modern architectural styles and practices such as microservices, containers, Cloud (AWS), SOA, RESTful services and event driven architecture is advantageous
  • Experience with React and the React ecosystem is advantageous
  • Any exposure to GraphQL would be advantageous
  • Experience with local and remote/distributed teams a plus
  • Experience within the fintech, payments or Open Banking space a bonus

Company Benefits

  • Salary benchmarked out of London, work from anywhere in the UK
  • 28 Days Holiday & Bank holidays in England
  • 10 sickness/wellbeing days paid
  • Pension
  • Health insurance (in 2022)
  • Great home equipment, including headphones gift

Interview Process

  • Recruiter screen
  • Technical round ( 1 hour)
  • Final with VP of People

Other Jobs in Full Stack