cultivating long-term partnerships, based on trust and a healthy work-life balance

At our core we foster personal and professional development and take pride in providing an environment where employees can thrive.

Each role we aim to fill provides competitive compensation, numerous opportunities for growth and career progression, a collaborative and supportive team of skilled professionals and an inclusive work environment where every contribution is valued, irrespective of specific responsibilities.

We offer the flexibility to work from either our London or Dubai offices, or remotely from the comfort of your own space.

As an equal opportunity employer, we are committed to providing fair and unbiased consideration for all applicants.

We invite applications only for those roles currently listed. Please send your cover letter and a detailed resume to

we are currently seeking to fill the following positions:

Our Business Analysis team is looking for a Business Analyst focused on Profiles/Payments management. If you’re passionate about fintech and eager for new challenges, you’ll bridge business needs with technical solutions. The ideal candidate should have strong analytical skills, IT experience, and the ability to turn complex requirements into actionable specifications.


  • 3+ years of experience in business requirements analysis in IT.
  • Ability to transform business requirements into specifications for developers (web, mobile) and designers.
  • Strong analytical skills to assess information from multiple sources.
  • Systems thinking and functional decomposition skills.
  • Knowledge of Agile methodology: epic, feature, story, tasks.
  • Understanding of SDLC principles and specifics.
  • Excellent interpersonal skills.
  • Upper-intermediate written and verbal English.
  • Bachelor’s or MSc degree in computer science, finance, or related field (preferred).
  • Expertise in Fintech (preferred).
  • Knowledge of business process description methodologies (BPMN) (preferred).


  • Collaborate closely with the business team (client support, payments, compliance, etc.).
  • Gather business requirements from key stakeholders, ensuring product consistency and ideology.
  • Decompose function delivery into stages to meet business needs progressively.
  • Assist with requirements gathering and digitalization throughout the task lifecycle.
  • Create requirements specifications for developers and designers.
  • Develop specifications for API integrations.
  • Compose entity descriptions and data flow diagrams.
  • Create customer product specifications and conduct product demos.

Our technical product support team is looking for a Data Analyst. As an analyst who is looking for a new challenge and has a passion for problem solving, you will deliver exceptional technical requests to our customers from first call to resolution. The person should be with an open mind, a lot of self-discipline and desire to learn new things and develop himself to be a better version of himself.


  • 1+ years in data analysis and engineering.
  • Proficient in SQL (PostgreSQL is a plus).
  • Experience with complex report building (e.g., JasperSoft).
  • English proficiency (B2 level).
  • Strong troubleshooting and problem-solving skills.
  • Motivated to innovate and learn independently.


  • Data Analysis: Identify trends and insights from complex data sets.
  • Reporting: Create advanced data visualizations and reports.
  • Knowledge Management: Maintain and document technical knowledge.
  • Problem Solving: Resolve data-related issues and suggest solutions.
  • Business Understanding: Understand the product’s business logic to enhance data-driven decisions.
  • Incident Management: Handle and report critical data incidents.

Soft Skills:

  • Excellent memory for software and data processes.
  • Strong communication and client interaction skills.
  • Effective problem-solving with practical solutions.
  • Customer-oriented with the ability to prioritize in a dynamic environment.
  • High attention to detail in data handling.
  • Ability to work independently and collaboratively.
  • Proactive with a commitment to continuous learning.
  • Fintech experience.
  • Understanding of REST API.
  • Experience with application logs (e.g., Kibana).

Our technical product support team is looking for a Technical Support Team Lead to oversee and optimize our support processes. As a leader with a passion for problem-solving and process improvement, you will ensure the delivery of exceptional technical solutions to our customers from the first call to resolution. The ideal candidate will have an open mind, a strong sense of self-discipline, and a desire to continuously learn and develop into a better version of themselves.


  • Proven experience in technical support, with a focus on leading and optimizing support teams.
  • Ability to develop and implement efficient support processes.
  • 3-5+ years of experience in technical support (Tier 2 / L2).
  • Proficiency in SQL (PostgreSQL is a plus).
  • Experience using application logs (e.g., Kibana) for issue investigation.
  • Good knowledge of Linux; experience in configuring and maintaining a plus.
  • Experience with report services (e.g., JasperSoft).
  • General understanding of REST API.
  • Excellent troubleshooting and problem-solving skills.
  • A self-starter with strong discipline and a desire for continuous learning.


  • Lead & manage the support team to ensure resolution of customer issues.
  • Develop & optimize support processes to enhance client satisfaction.
  • Provide hands-on technical support and guidance to team members.
  • Monitor and analyze support metrics to identify areas for improvement.
  • Resolve software issues using pre-existing runbooks to isolate root causes.
  • Manage & report critical incidents to the engineering team and determine actions.
  • Perform problem analysis, suggest workarounds, or escalate for fixes.
  • Develop data visualizations and detailed reports per client requests.
  • Acquire and document in-depth technical knowledge of products and services.
  • Lead a technical support team (3-4 engineers), design team policies, and supervise support team members on best practices.

join our team today!