Work With The Best
There has never been a better time to join the MiFinity team! Want to join a dynamic and global tech company, that is aiming for the stars?
MiFinity is growing rapidly and we are looking for the best people to join us, and help shape our continued future success. You will be joining some of the best-picked talent in the industry.
If you are interested in joining the MiFinity family, send us your CV with a cover letter to our email!
30/06/2025
MiFinity is a dynamic, licensed, and regulated fintech leader offering cost-effective, end-to-end payment solutions for businesses, merchants, and consumers. With over 20 years of experience in online payments, we have built a highly secure technology platform and a growing global network of financial and banking partners. Our core service, the MiFinity eWallet, enables seamless money transfers worldwide through our extensive bank network and local payment options. As we continue to expand across multiple global verticals, we foster a collaborative, inclusive work environment while maintaining a start-up culture that values flexibility, autonomy, and innovation across all of our offices in Dublin, Malta, and Belfast.
MiFinity is hiring a Senior Loyalty & Retention Manager to lead our customer lifecycle and loyalty efforts. This newly created role will focus on improving retention, increasing engagement, and driving long-term customer base through structured, data-led initiatives.
You’ll be responsible for developing loyalty strategies, managing lifecycle campaigns, and working closely with teams across product, marketing, data, and compliance. The role offers a balance of strategic input and hands-on execution in a high-growth, regulated environment.
This is a strong opportunity for someone with experience in CRM and loyalty who’s comfortable working independently and wants to contribute to building something long-term.
01 Responsibilities
- Launch and manage the MiFinity loyalty programme, including customer segmentation, value propositions, and programme roadmap
- Plan and execute personalised, data-driven lifecycle campaigns across onboarding, engagement, retention, and reactivation touchpoints using platforms like CleverTap
- Use customer data and performance insights to shape strategy, define KPIs, and report on campaign effectiveness
- Collaborate with product, design, and compliance to ensure loyalty and retention initiatives are seamlessly integrated, on-brand, and fully compliant
- Monitor lifecycle health and address key drop-off or friction points with timely, relevant interventions
- Run A/B and multivariate tests to optimise messaging, offers, and customer experience across key lifecycle stages
- Drive new ideas and pilot initiatives that push forward how we think about loyalty and retention
- Promote a test-and-learn culture, optimising campaigns based on behaviour, results, and business priorities
02 Qualifications
- 3+ years in a retention, CRM, or lifecycle marketing, ideally in fintech, payments or iGaming.
- Hands-on experience with marketing automation tools and CRM platforms (e.g., CleverTap, Braze, Hubspot).
- Data literate – you know how to read numbers, draw conclusions, and adjust your approach accordingly
- Experience building reporting frameworks and collaborating with data teams on KPIs and dashboards.
- Comfortable working with multiple teams and balancing customer experience with compliance needs
- Strong understanding of customer segmentation, behavioural triggers, and lifecycle marketing best practices.
09/05/2025 Location: Dublin (Hybrid)
MiFinity is a dynamic, licensed, and regulated fintech leader offering cost-effective, end-to-end payment solutions for businesses, merchants, and consumers. With over 20 years of experience in online payments, we have built a highly secure technology platform and a growing global network of financial and banking partners. Our core service, the MiFinity eWallet, enables seamless money transfers worldwide through our extensive bank network and local payment options. As we continue to expand across multiple global verticals, we foster a collaborative, inclusive work environment while maintaining a start-up culture that values flexibility, autonomy, and innovation across all of our offices in Dublin, Malta, and Belfast.
About the role: This is an exciting opportunity to join a top-tier Treasury team and have a significant impact on both the team and the company. The team operates a hybrid schedule mixing between work from home and office.
- Assisting the Treasury Manager to manage the Daily Cash Management processes of the business including FX purchases and sales and the timely funding of payment partners.
- Assisting the Treasury Manager managing the daily safeguarding process to ensure compliance with the Company’s license obligations.
- Assisting to co-ordinate all necessary payments and transfers including monthly payroll utilising a variety of banking systems.
- Taking ownership of certain processing partner reconciliations utilising the Reconart system.
- Assisting with the preparation/compilation of documentation pertaining to new Bank and Processing Partner applications.
- Responsibility together with the Treasury Analyst for creation of various manual transactions on the MiFinity payment platform including merchant funding loads.
- Assisting the Finance Team with the checking/validating of fees charged by our processing partners.
- Working closely with and helping mentor the Treasury Analyst for the benefit of the Treasury Team to ensure effective use of resources and knowledge development.
- Working in close liaison with the Finance Team ensuring sharing of all relevant and pertinent information affecting revenues.
- Developing strong relationships with the Business Development, Fraud and Client Services Teams to ensure timely sharing of information wherever relevant.
- Other Ad-hoc duties.
- Minimum 3 years relevant experience in a similar role.
- Degree in business, finance or economics.
- Good knowledge and understanding of treasury, payments and treasury operations.
- Highly organised and strong attention to detail.
- Ability to work on own initiative and motivated to get the job done.
- Must be willing to work outside normal working hours and on bank holidays as necessary.
- Proficiency in Microsoft Excel & strong spreadsheet skills (pivots, vLookups etc).
- Strong analytical skills.
Qualifications & Attributes – Nice to Haves
- Some knowledge of credit/debit card processing and how card acquiring works.
- Some knowledge of eWallets and how they work.
12/05/2025 Location: Dublin (Hybrid)
MiFinity is a dynamic, licensed, and regulated fintech leader offering cost-effective, end-to-end payment solutions for businesses, merchants, and consumers. With over 20 years of experience in online payments, we have built a highly secure technology platform and a growing global network of financial and banking partners. Our core service, the MiFinity eWallet, enables seamless money transfers worldwide through our extensive bank network and local payment options. As we continue to expand across multiple global verticals, we foster a collaborative, inclusive work environment while maintaining a start-up culture that values flexibility, autonomy, and innovation across all of our offices in Dublin, Malta, and Belfast.
We are looking for a driven IT professional to join our collaborative team in either Dublin or Malta. The person coming to the team will support the team on Sprint activities and also business as usual activities managing the two simultaneously while also supporting other teams as our IT team is fully integrated with our DevOps and Development teams.
• Windows, MacOS & Linux client deployment, administration, monitoring and maintenance.
• Windows Server Administration.
• Management of helpdesk & ticketing platforms.
• To be point of contact for all 1st & 2nd level IT support issues.
• Domain & e-mail management.
• Endpoint deployment & system management.
• Software deployments & upgrade project management.
• Assist with planning of IT infrastructure changes.
• Management of cloud environments.
• Liaise with external hardware and software venders.
• Maintaining Security Standards.
Core Skills:
- Windows Client/Server & MacOS administration experience.
- Infrastructure administration: DNS, DHCP, AD user management, shares, printers, WSUS, Intune, software deployments and management.
- PowerShell experience and advantage.
- Self-Motivated Individual with the ability to work in a team and on own initiative.
- Experience working with virtualisation platforms.
- Must have excellent troubleshooting skills and a positive pragmatic approach.
- Operating System deployment, Azure and Intune management.
Qualifications:
- Minimum 3+ years Enterprise Systems Administration and service desk experience.
- Solid experience supporting ITIL based Infrastructure Services, taking ownership & resolution of Infrastructure incidents, problems, & service requests.
- Some experience with cloud computing platforms such as AWS, Microsoft Azure etc.
- Strong problem-solving and communication skills with attention to detail
- Hands on experience with physical and virtual servers and storage, firmware upgrades, patching.
- Some knowledge of Linux operating systems.
- Mobile device management experience.
- Experience working with Android & IOS devices and apps.
Good to have:
- 3rd level qualification in relevant discipline.
- A keen interest in IT Security.
- Experience working with VPN technologies.
- Certificate management experience.
- Networking experience a plus.
- Up to date IT certification is highly desirable.
28/05/2025 Location: Malta
MiFinity is a dynamic, licensed, and regulated fintech leader offering cost-effective, end-to-end payment solutions for businesses, merchants, and consumers. With over 20 years of experience in online payments, we have built a highly secure technology platform and a growing global network of financial and banking partners. Our core service, the MiFinity eWallet, enables seamless money transfers worldwide through our extensive bank network and local payment options. As we continue to expand across multiple global verticals, we foster a collaborative, inclusive work environment while maintaining a start-up culture that values flexibility, autonomy, and innovation across all of our offices in Dublin, Malta, and Belfast.
About the role:
We are looking for candidates who would be responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure.
You will be joining a brilliant team of software developers, full of energy, ambition and passion. Working together with your development team, you will be involved in building great products whilst working closely with Product Owners and stakeholders to understand requirements which will result in delivering the right thing.
- Develop new in-house products
- Translate application storyboards and use cases into feasible functional applications
- Design, build, and maintain efficient, reusable, and reliable Java code
- Write clean code supported with unit testing modules
- Ensure the best possible performance, quality, scalability and responsiveness of the applications
- Document features and share knowledge within the team
- Collaborate with other team members and stakeholders
- Help maintain code quality, organization, and automatization including undertaking peer code reviews
Key Requirements:
- Minimum 3+ years of JAVA enterprise software experience
- Bachelor’s or Master’s degree in Computer Science or related field
- Self-Motivated Individual with excellent interpersonal and communication skills having the ability to work in a team and on own initiative
- Experience with JAVA SE, Spring MVC, Spring Boot, Caching methodologies and Database Design would be considered as a great plus
- Ability to write clean code with an eye for performance and scalability
- Very strong analytical and problem-solving skills
- Experience with CI and Source control systems such as Jenkins and Stash
- SQL database experience
- Solid understanding of object-oriented programming
- Familiar with various software design principles and architectural patterns behind a scalable application
- Creating database schemas that represent and support business processes
- Experience in financial software development will be considered an asset.
- Desirable to have experience with RabbitMQ & Docker
*All applications will be treated in strict confidence
28/05/2025 Location: Dublin
MiFinity is a dynamic, licensed, and regulated fintech leader offering cost-effective, end-to-end payment solutions for businesses, merchants, and consumers. With over 20 years of experience in online payments, we have built a highly secure technology platform and a growing global network of financial and banking partners. Our core service, the MiFinity eWallet, enables seamless money transfers worldwide through our extensive bank network and local payment options. As we continue to expand across multiple global verticals, we foster a collaborative, inclusive work environment while maintaining a start-up culture that values flexibility, autonomy, and innovation across all of our offices in Dublin, Malta, and Belfast.
About the role:
We are looking for candidates who would be responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure.
You will be joining a brilliant team of software developers, full of energy, ambition and passion. Working together with your development team, you will be involved in building great products whilst working closely with Product Owners and stakeholders to understand requirements which will result in delivering the right thing.
- Develop new in-house products
- Translate application storyboards and use cases into feasible functional applications
- Design, build, and maintain efficient, reusable, and reliable Java code
- Write clean code supported with unit testing modules
- Ensure the best possible performance, quality, scalability and responsiveness of the applications
- Document features and share knowledge within the team
- Collaborate with other team members and stakeholders
- Help maintain code quality, organization, and automatization including undertaking peer code reviews
Key Requirements:
- Minimum 3+ years of JAVA enterprise software experience
- Bachelor’s or Master’s degree in Computer Science or related field
- Self-Motivated Individual with excellent interpersonal and communication skills having the ability to work in a team and on own initiative
- Experience with JAVA SE, Spring MVC, Spring Boot, Caching methodologies and Database Design would be considered as a great plus
- Ability to write clean code with an eye for performance and scalability
- Very strong analytical and problem-solving skills
- Experience with CI and Source control systems such as Jenkins and Stash
- SQL database experience
- Solid understanding of object-oriented programming
- Familiar with various software design principles and architectural patterns behind a scalable application
- Creating database schemas that represent and support business processes
- Experience in financial software development will be considered an asset.
- Desirable to have experience with RabbitMQ & Docker
*All applications will be treated in strict confidence
17/06/2025 Location: Belfast
About us: MiFinity is a dynamic, licensed, and regulated fintech leader offering cost-effective, end-to-end payment solutions for businesses, merchants, and consumers. With over 20 years of experience in online payments, we have built a highly secure technology platform and a growing global network of financial and banking partners. Our core service, the MiFinity eWallet, enables seamless money transfers worldwide through our extensive bank network and local payment options. As we continue to expand across multiple global verticals, we foster a collaborative, inclusive work environment while maintaining a start-up culture that values flexibility, autonomy, and innovation across all of our offices in Dublin, Malta, and Belfast.
About the role: We are looking for an experienced Customer Service Assistant to join our Client Services team in Belfast.
You will be working in a small but highly successful team to achieve targets and provide the best standard of service to both internal and external stakeholders. You will manage a variety of customer scenarios. You will run reports, provide an excellent standard of service, and provide expert business knowledge also. Full training is provided. To succeed in this role, the successful candidate will have a strong background within a customer contact environment. The candidate will have proven experience working with high volume calls and paperwork and who can adopt a positive approach to challenging situations.
All applications will be treated in strict confidence.
- At least 2 years+ Customer Service experience within a financial services environment (desirable but not essential)
- Native or fluent in Polish, German or Italian represents a major advantage, but not a must
- Willingness to work weekends and on a rota / shift pattern style schedule
- Ability to multi-task and prioritise.
- Strong team spirit with a passion and drive to help users and to deliver the best customer experience.
- Ability to address customer requests with effective solutions and a positive attitude on emails/calls/chat.
- Proactive problem-solving experience.
- Empathetic and can communicate in a caring and friendly manner.
- Ability to work with systems you may not have come across before
- Excellent verbal and written communication skills are essential.
- Enjoy working in a fast-paced environment.
- Adaptable, receptive to feedback and eager to learn new things.
- Keen attention to detail ensuring no errors in content.
- Experience in working towards targets/KPI’s is preferred.
- Self-starter, can easily adapt to change (new functionality, changing policies)
- Flexible and adaptable
- Additional languages would be a plus.
Key Requirements:
- Minimum 3+ years of JAVA enterprise software experience
- Bachelor’s or Master’s degree in Computer Science or related field
- Self-Motivated Individual with excellent interpersonal and communication skills having the ability to work in a team and on own initiative
- Experience with JAVA SE, Spring MVC, Spring Boot, Caching methodologies and Database Design would be considered as a great plus
- Ability to write clean code with an eye for performance and scalability
- Very strong analytical and problem-solving skills
- Experience with CI and Source control systems such as Jenkins and Stash
- SQL database experience
- Solid understanding of object-oriented programming
- Familiar with various software design principles and architectural patterns behind a scalable application
- Creating database schemas that represent and support business processes
- Experience in financial software development will be considered an asset.
- Desirable to have experience with RabbitMQ & Docker
*All applications will be treated in strict confidence
17/06/2025 Location: Malta
About us: MiFinity is a dynamic, licensed, and regulated fintech leader offering cost-effective, end-to-end payment solutions for businesses, merchants, and consumers. With over 20 years of experience in online payments, we have built a highly secure technology platform and a growing global network of financial and banking partners. Our core service, the MiFinity eWallet, enables seamless money transfers worldwide through our extensive bank network and local payment options. As we continue to expand across multiple global verticals, we foster a collaborative, inclusive work environment while maintaining a start-up culture that values flexibility, autonomy, and innovation across all of our offices in Dublin, Malta, and Belfast.
About the role: We are looking for an experienced Customer Service Assistant to join our Client Services team in Malta.
You will be working in a small but highly successful team to achieve targets and provide the best standard of service to both internal and external stakeholders. You will manage a variety of customer scenarios. You will run reports, provide an excellent standard of service, and provide expert business knowledge also. Full training is provided.
To succeed in this role, the successful candidate will have a strong background within a customer contact environment. The candidate will have proven experience working with high volume calls and paperwork and who can adopt a positive approach to challenging situations.
All applications will be treated in strict confidence.
- At 2 years+ Customer Service experience within a financial services environment (desirable but not essential)
- Native or fluent in Polish, German or Italian represents a major advantage, but not a must
- Willingness to work weekends and on a rota / shift pattern style schedule
- Ability to multi-task and prioritise.
- Strong team spirit with a passion and drive to help users and to deliver the best customer experience.
- Ability to address customer requests with effective solutions and a positive attitude on emails/calls/chat.
- Proactive problem-solving experience.
- Empathetic and can communicate in a caring and friendly manner.
- Ability to work with systems you may not have come across before
- Excellent verbal and written communication skills are essential.
- Enjoy working in a fast-paced environment.
- Adaptable, receptive to feedback and eager to learn new things.
- Keen attention to detail ensuring no errors in content.
- Experience in working towards targets/KPI’s is preferred.
- Self-starter, can easily adapt to change (new functionality, changing policies)
- Flexible and adaptable
- Additional languages would be a plus.
Key Requirements:
- Minimum 3+ years of JAVA enterprise software experience
- Bachelor’s or Master’s degree in Computer Science or related field
- Self-Motivated Individual with excellent interpersonal and communication skills having the ability to work in a team and on own initiative
- Experience with JAVA SE, Spring MVC, Spring Boot, Caching methodologies and Database Design would be considered as a great plus
- Ability to write clean code with an eye for performance and scalability
- Very strong analytical and problem-solving skills
- Experience with CI and Source control systems such as Jenkins and Stash
- SQL database experience
- Solid understanding of object-oriented programming
- Familiar with various software design principles and architectural patterns behind a scalable application
- Creating database schemas that represent and support business processes
- Experience in financial software development will be considered an asset.
- Desirable to have experience with RabbitMQ & Docker
*All applications will be treated in strict confidence
30/06/2025 Location: Belfast
About us:
MiFinity is a dynamic, licensed, and regulated fintech leader offering cost-effective, end-to-end payment solutions for businesses, merchants, and consumers. With over 20 years of experience in online payments, we have built a highly secure technology platform and a growing global network of financial and banking partners. Our core service, the MiFinity eWallet, enables seamless money transfers worldwide through our extensive bank network and local payment options. As we continue to expand across multiple global verticals, we foster a collaborative, inclusive work environment while maintaining a start-up culture that values flexibility, autonomy, and innovation across all of our offices in Dublin, Malta, and Belfast.
About the role:
As an AML Analyst, you will be responsible for identifying, monitoring, and analyzing suspicious financial transactions to ensure compliance with anti-money laundering regulations and policies. You will work closely with the Compliance and Risk Management teams to detect and prevent money laundering activities, safeguard the organization, and mitigate financial crime risks.
Transaction Monitoring:
- Review and analyze transaction data to identify potentially suspicious activity using AML software.
- Investigate alerts raised by automated systems and assess whether further action is required.
Suspicious Transaction Reporting:
- Prepare Suspicious Transaction Reports (STRs) when necessary, documenting suspicious transactions and activities.
- Work with internal teams to escalate suspicious transactions to senior management and regulatory authorities.
Customer Due Diligence (CDD) and Enhanced Due Diligence (EDD):
- Conduct CDD and EDD on new and existing customers to ensure compliance with KYC (Know Your Customer) regulations.
- Review customer profiles and transaction histories for high-risk individuals or entities.
Record-Keeping:
- Maintain accurate records of investigations, findings, and actions taken.
Collaboration:
- Collaborate with cross-functional teams, such as Fraud, and Compliance to address potential risks and compliance issues.
- Provide support to senior compliance officers in managing risk assessments and audits.
Experience:
- At least 1-3 years of experience in an AML / Fraud, compliance, or financial crime role.
- Experience with AML software, transaction monitoring, and regulatory reporting.
Knowledge:
- Strong understanding of AML regulations, KYC procedures, and financial crime prevention.
- Stay up-to-date with changes in AML regulations and industry trends to maintain compliance.
Skills:
- Strong analytical and investigative skills with attention to detail.
- Ability to handle sensitive and confidential information with discretion.
- Proficient in Microsoft Office (EXCEL) and AML-related software tools.
- Excellent communication and writing skills for preparing reports and liaising with management.