Iforium is a fast growing software development company specialising in the development of a modern and flexible eGaming and Casino management platform. From our new Head Office in Douglas in the Isle of Man we provide clients with a comprehensive range of services using the latest technology and agile software development methods.

courthouse_roof_terraceTo support our rapid expansion and new product launches we are looking to recruit various technical and managerial positions.

A number of specific vacancies are currently available, but we are always keen to hear from exceptional IT and eGaming professionals looking to work in a dynamic, modern, rewarding and informal environment.

All roles offer excellent opportunities for career progression with salaries negotiable and based on experience. To apply, please send your current CV, salary expectations and a covering letter to [email protected] or alternatively use our contact us form.

No agencies please.

Current Vacancies

Systems Administrator

A fantastic opportunity with excellent career progression for an experienced Systems Administrator has arisen within Iforium’s infrastructure team.

Working in a small team from our offices in central Douglas, the right candidate will be responsible for performing routine daily tasks on Iforium’s multisite virtualised server estate.

This is a new position offering an excellent opportunity for the right individual to join an established and fast-growing organization.

Responsibilities and Duties

  • Testing Windows and Linux operating system patches before rolling out to estate
  • Maintain hardware asset inventory
  • Assist with installation of servers and network equipment
  • Monitoring and reporting issues for:
    • Antivirus portal
    • Security logs
    • Network monitoring
    • Vulnerability assessment logs
  • Provide general IT support for internal staff

Technical Skills and Qualifications

  • 2+ years’ experience supporting Windows and Linux server operating systems
  • Experience of testing software patches in both Windows and Linux environments
  • Good understanding of networking
  • Experience of Server Virtualisation (VMware, Hyper-V)
  • Familiar with call logging and networking monitoring systems
  • Team player
  • Good organisational and communication skills


  • Working towards or obtained any of the following:
    • Microsoft Windows 2012/2016 server certifications
    • CCNA
    • CompTIA Network+
  • Experience of:
    • IIS
    • MS SQL

To apply send your CV in pdf format along with cover letter and salary expectations to [email protected]


A fantastic opportunity with excellent career progression for an experienced Bookkeeper has arisen within Iforium.  This is a new position offering an excellent opportunity for the right individual to join an established and fast-growing organization.

Working in a small team from our offices in central Douglas, the right candidate will be responsible for the core book-keeping services within Iforium.

This role is a part time role (approx. 3 days/ week) and will be most suited to someone with prior bookkeeping experience who is looking for something different. Whilst not a pre-requisite demonstration of AAT/ IAB qualifications or membership would be an advantage.

Skills required:

  • 5+ years’ experience of working with QuickBooks
  • Ability to work in multiple currencies
  • Results driven with high level of initiative, accountability and integrity
  • Excellent administrative skills, attention to detail and analytical skills with high level of comfort in working with numbers and demonstrated expertise using Microsoft Office
  • Solid understanding of basic bookkeeping and accounting payable/receivable principles
  • Ability to calculate, post and manage accounting figures and financial records
  • Effective planning, interpersonal and communication skills
  • An understanding or prior experience of creating procedures for implementation into an ISO certified QMS.


  • Recording day to day financial transactions
  • Enter data, maintain records and financial statements
  • Process accounts receivable/payable and handle VAT in a timely manner
  • Prepare financial reports and monthly management accounts for presentation to the Board
  • Financial projections, analysis, budgeting and foreign exchange
  • Complete tax forms
  • Work with the business to ensure legal and regulatory compliance in a number of jurisdictions.


  • Contributory pension
  • Healthcare
  • Death in Service
  • 25 days holiday (pro-rata) plus IoM public and bank holidays.

To apply send your CV in pdf format along with cover letter and salary expectations to [email protected]

Key Duties.

  • Competent in the use of QuickBooks and Excel
  • Able to work with GBP, EUR and USD currencies
  • Used to working with online banking platforms to:
    • Undertake transfers
    • Set up payment schedules for approval
    • Verify transactions
  • Ensure that Payments due are collected promptly
    • Identify where escalation is required
  • Calculate revenue due by client
    • Identify and assist with improvements to revenue calculation processes
  • Raise, Record and Issue invoices to customers
    • Issue statements
  • Record supplier invoices received
    • Pay supplier invoices in a timely manner
  • Monitor debt levels and compliance with debt ratios
  • Collect VAT and other taxes from customers and remit to Government
  • Record cash/ cheque receipts and make bank deposits
  • Conduct a monthly reconciliation of all bank accounts
  • Conduct periodic reconciliations of all accounts to ensure their accuracy
  • Maintain the petty cash fund
  • Manage and track grant payments and opportunities for grants
  • Create monthly and ad-hoc management reports
  • Provide information to the external accountant who creates the company’s financial statements
  • Where required assist with the collation of information for external auditors for the annual audit
  • Maintain an orderly accounting filing system
  • Maintain the annual budget
  • Calculate variances from the budget and report significant issues to management
  • Create and document procedures and processes to meet ISO requirements.

Senior Node.js Developer

Iforium are looking for an experienced Senior Node.js developer to join our team. To be considered for the role you must be a team player with good clear communication skills. You must have a detailed approach and be able to finish code to a very high standard.

You will be responsible for the continued development and enhancement of our Gameflex platform. It is built using a pure JavaScript frontend using a Node.js Express backend API. The role includes the integration of additional gaming content, regulatory in-game plugins and custom wallet adapters.

In order to be considered for the role you must have the following technical skills:

  • Advanced JavaScript knowledge with a clear understanding on how to use prototypes, callbacks, closures, modules and asynchronous programming
  • Experience using WebPack
  • Node.js with Express and Unit Testing Frameworks
  • Good understanding of HTML & CSS
  • Task runners: Grunt or Gulp
  • Continuous build and deployment
  • Git Source Control

Areas that will help the candidate stand out:

  • Experience working with RESTFUL APIs
  • Full stack experience including Angular / Bootstrap
  • TypeScript
  • Websockets
  • Basic Linux administration

Nice to have skills:

  • Knowledge of .NET stack and C#
  • Relational database and/or NoSQL

 Application Support Analyst

Iforium are looking for Application Support Analyst to help support multiple customers and third party game providers operating on Iforium’s Gameflex Casino Platform. As an Application Support Analyst you will coordinate, manage and resolve 2nd and some 3rd line support issues. You will work to an agreed SLA and communicate incident status and progress, you will also manage expectations and request further information if needed. You will help fix these issues by making small scale configuration changes or escalate the issue to 3rd line support or Software Development Teams. You will contribute to the Iforium Support knowledge base. You will also get involved with releases of the platform and new game releases.

To be considered for the role, you must have the following skills:

          • Solid SQL Server querying and script writing skills
          • Experience of REST Web API’s and associated test tools
          • Experience with C# applications
          • Windows Server including IIS
          • Knowledge of Linux/Unix Scripting
          • Good analytical skills
          • Good communication skills

The ideal candidate would have the following:

          • Knowledge of Linux/Unix Scripting
          • Exposure to DevOps concepts using automated tools such as Puppet and Ansible

C# Middle Tier Developers

We are looking for C# Middle Tier Developers at various levels from Junior to Senior. The successful candidates must be self-starters and have commercial experience in some or all of the following technologies and skills:

          • C# .NET – VS2013 / VS2012 / VS2010
          • Databases – SQL Server and/or Oracle and/or MySQL
          • Web Technologies – HTML5 / CSS / Bootstrap / JQuery / XSLT
          • Web Services – XML / SOAP / Third party integrations
          • Agile Techniques – Unit Testing / Mocking / Continuous Integration / SCRUM

Senior Developer / Software Architect

We are looking for a hands-on Senior Developer / Software Architect. The successful candidate must be a self-starter with an interest in loosely coupled highly scalable architectures. You must have experience in some or all of the following technologies and skills:

          • Scalable Web Technologies – Caching / Node.js
          • Enterprise Messaging – ESB / CEP / RabbitMQ
          • Big Data – Hadoop / NoSQL (MongoDB, CouchDB)
          • Agile Techniques – Unit Testing / Mocking / Continuous Integration / Continuous Deployment / SCRUM
          • Languages – C# / Java / Ruby / Python

Computer Science Graduates / Students

We are looking for talented Computer Science graduates who are interested in a programming career. You would learn how to develop Enterprise Scale C# Web applications in an agile environment. The position would offer you exposure to modern software engineering techniques including Unit Testing, Mocking, Continuous Integration and Continuous Delivery in the exciting world of eGaming.

We are also interested in Students looking for summer work.