Creating Universal Possibilities

Join us

Creating universal possibilities.

“Our international payments revolution is fast and dynamic, embracing the world of digital payments. At Cardstream, we empower forward-thinking innovators to envision universal possibilities. We understand that our success depends on the enthusiasm of the colleagues who keep it moving. We welcome meeting exceptional individuals who are interested in joining our constantly expanding Open Payment Network.”

Adam Sharpe, Chief Executive Officer

Who are the people that make up Cardstream?

We are achievers; innovators; forward-thinkers.

We enjoy the solid foundations of a proven company, whilst maintaining the creativity and entrepreneurial spirit of our early years. We all share a common goal – to influence and disrupt the status quo of payments, to the benefit of the payments ecosystem as a whole.  Cardstream’s Open Payment Network steps far beyond cards to include all forms of payment.  By emboldening collaboration and flexibility, we make possibilities happen.

Join our revolution.

Explore the possibilities at Cardstream >

PHP Software Developer – Mid

Description

An exciting opportunity to work in the fast-paced, ever-evolving world of FinTech, helping to develop innovative technologies at a pace in order to contribute to the company’s rapid growth.

As a key member of the development team, the Mid-level Software Developer will be responsible for assisting with delivering high-quality code as part of a team working in an energetic environment.  The role is ideal for an experienced PHP Developer looking to consolidate their existing knowledge and learn the new skills necessary to become a Senior Software Developer.

Working largely on the development and maintenance of the back-end of our industry-leading payment gateway, code will primarily be produced in a sandbox, but the role may include engaging with live rollouts.  Front-end experience is also necessary as the role will require the construction of User Interfaces for reporting or system management.

The role will require the candidate to work closely with senior development team members, helping them to deliver projects on time and on budget.  As a Mid-level Software Developer, the successful candidate will be proficient with the LAMP stack, using this to develop complex solutions and provide resolutions to difficult problems.

Given the nature of the industry, security and compliance is key and the ability to adhere to coding standards, project specifications and deadlines will be of paramount importance.

Skills

Essential requirements:

  • Excellent communication skills;
  • Excellent problem solving skills with exceptional attention to detail;
  • Advanced-level PHP experience;
  • Proficiency with JavaScript and jQuery;
  • Good MySQL and/or MariaDB experience;
  • Version Control with Git and Unit Testing;
  • Strong web security experience;
  • Ability to assist in the production of project specification documentation and design applications;
  • Ability to teach and assist in the development of junior staff members; and
  • Ability to work occasional overtime due to the nature of the business.

Desirable requirements:

  • An understanding of PCI:DSS;
  • Experience in the development of mobile applications;
  • An understanding of API protocols; Encryption; Signing; SSL; PKI; and Certificates;
  • Experience creating REST and SOAP interfaces;
  • Advanced HTML / CSS skills and experience building responsive interfaces;
  • Bash shell competence; and
  • Knowledge of Linux and server management.

PHP Software Developer – Senior

Description

An exciting opportunity to work in the fast-paced, ever-evolving world of FinTech, helping to develop innovative technologies at a pace in order to contribute to the company’s rapid growth.

As a Senior member of the development team, the Senior Software Developer will be responsible for delivering high-quality code, either on their own or as part of a team (project dependent).

Working largely on the development and maintenance of the back-end of our industry-leading payment gateway, code will primarily be produced in a sandbox, but the role may include engaging with live rollouts.  Front-end experience is also necessary as the role will require the construction of User Interfaces for reporting or system management.

The role will require the candidate to take a lead in delivering projects and assisting junior members of the team in their ongoing development.  As a Senior Software Developer, the successful candidate will be proficient with the LAMP stack, using this to develop complex solutions and provide resolutions to difficult problems.

Given the nature of the industry, security and compliance is key and the ability to adhere to coding standards, project specifications and deadlines will be of paramount importance.

Skills

Essential requirements:

  • Excellent communication skills;
  • Excellent problem solving skills with exceptional attention to detail;
  • Expert-level PHP experience;
  • Proficiency with JavaScript and jQuery;
  • Advanced MySQL and/or MariaDB experience;
  • Version Control with Git and Unit Testing;
  • Strong web security experience;
  • Ability to produce project specification documentation and design applications;
  • Ability to teach and assist in the development of junior staff members; and
  • Ability to work occasional overtime due to the nature of the business.

Desirable requirements:

  • An understanding of PCI:DSS;
  • Experience in the development of mobile applications;
  • An understanding of API protocols; Encryption; Signing; SSL; PKI; and Certificates;
  • Experience creating REST and SOAP interfaces;
  • Advanced HTML / CSS skills and experience building responsive interfaces;
  • Bash shell competence; and
  • Strong knowledge of Linux and server management.

Quality Assurance Engineer

Description

An exciting opportunity to work in the fast-paced, ever-evolving world of FinTech, helping to ensure and improve the quality of the ground-breaking technologies propelling the company’s rapid growth.

As the last stop between test environments and the live system, the Quality Assurance Engineer is responsible for meticulously reviewing code and maintaining the company’s high coding standards.  As a leading technological innovator, Cardstream’s ability to release new features underpinned by flawless code is key to the company’s remaining at the forefront of the FinTech industry.

The successful candidate will have experience of Continuous Improvement (CI) and Continuous Deployment (CD) systems, and will be expected to have server and development operations administration experience on Linux systems.

Skills

Essential requirements:

  • A basic understanding of PHP;
  • Exceptional attention to detail;
  • Pragmatic problem-solving abilities;
  • Experience with Linux shell scripting;
  • Ability to provide constructive feedback to staff members of all levels; and
  • Ability to work occasional overtime due to the nature of the business.

Desirable requirements:

  • Ability to learn quickly on the job;
  • Ability to adapt to Cardstream’s existing processes and propose improvements;
  • Detailed understanding of PCI:DSS;
  • Experience of working with Payment Gateways; and
  • Experience of Python, GitLab and testing tools.

Learn more about Cardstream through our BLOG and CAREERS pages, or CONTACT US

blog

Read up on latest company news and industry insights

CAREERS

Look at current vacancies to join our payments revolution

Contact

Get in touch with us via email or telephone