Find Remote Jobs Worldwide & Work From Anywhere

Moneyhub Financial Technology Ltd company's all remote jobs

Skills: node.js amazon-web-services amazon-eks kubernetes terraform sysadmin

What you’ll do

We are looking for a DevOps Engineer or Senior DevOps Engineer to join our team. You'll work on a highly automated DevOps platform built on top of modern technologies like Kubernetes, AWS stack including EKS, Lambda, Node.JS, Elastic stack, Terraform (to name a few).

This is a great opportunity for someone who has maintained highly available & secure production environments and would like to expand their knowledge and experience while working in a dynamic environment and face new challenges.

You’ll thrive using agile methods and enjoy working openly, collaboratively and as part of a small team, doing things the right way and providing customer value through your work.

Your work on our platform will directly and indirectly improve people's experiences when using our fintech products by providing a stable, scalable, secure and highly available platform.

As a member of the team, you will:

  • Help to design and build environments using best technologies to make them more scalable, available and secure

  • Take responsibility for work and code quality

  • Improve our processes and tools through communication, automation and optimisation

  • Share knowledge of tools, techniques, new features and ideas with the Moneyhub team

  • Solve issues and suggest solutions as part of feature development and support

  • Contribute to our code base to improve and create internal tools and integrations

  • Help the rest of the business understand our security and ops processes through contributing to documentation and raising awareness

Who you are

We’re interested in people who:

  • have worked and maintained highly-available production environments

  • have a proactive approach to work

  • have experience in managing Kubernetes clusters (we use EKS)

  • have worked with microservices-based systems

  • have some programming experience (we use nodejs)

  • have written and maintained environments as IaC (we use Terraform)

  • take a systematic and holistic approach to solve problems

  • have experience of using testing to validate solutions

  • have an understanding of web security and accessibility

  • are familiar with technologies used for web applications, e.g databases, backups, CDNs

  • have experience with Linux operating systems and scripting languages

  • have experience of working on, or with web services from operational point of view

  • Have applied practices such as continuous integration, continuous delivery, DevOps

  • understand change and incident management

  • communicate with accuracy and effectiveness

  • effectively work autonomously and with colleagues

  • can be part of the on-call team to provide 24/7 support for the production platform



Job Benefits:

  • 25 days holiday & holiday purchase scheme
  • 10% Employer contribution to pension (no matching required)
  • Private Medical Insurance and Critical illness cover
  • Training and development fund (and paid time off to use it)
  • Casual office or work from home
  • Life Event Leave
  • Linux or Mac laptop
  • Off-site meetups
  • Online mental, financial, and professional wellbeing support
  • Family Pay: Paid leave regardless of how you become a parent
Skills: reactjs node.js javascript

What you’ll do

We currently have vacancies across our teams for developers of all experiences and backgrounds who can work across a range of projects and clients. During the application process, we will take your skills and any preferences you express on board, and aim to match you to a team, project or client, with plenty of opportunity for change & growth available.

We have front and back end roles available where you can grow and gain a huge amount of experience in Javascript, Node.JS, React, AWS, Microservices, Open Banking & API development. We’re looking for candidates who are willing to learn rather than experts in these areas, but it’s great if you already have experience with a few things on our list, especially those in your preferred area of the development stack.

You’ll thrive using agile methods and enjoy working openly, collaboratively and as part of a multidisciplinary team focused on one or more projects, producing high quality code in a busy but supportive environment.

Your work on our platform will help consumers get on top of their finances and make better informed financial decisions and enable our Enterprise partners to bring new innovative financial services to market.

As a member of our technical team you’ll:

  • Design and build services using web technologies to serve our user and client needs

  • Take responsibility for code quality for yourself and your peers

  • Improve our processes and tools through communication, automation and optimisation

  • Build automated tests as part of our continuous integration and deployment environment

  • Share knowledge of tools, techniques, new features and ideas with the Moneyhub team of developers and non developers

  • Support our ongoing recruitment by helping in sifting and interviewing

  • Apply broad knowledge of web technologies to provide security, performance and scalability

  • Solve issues and suggest solutions as part of feature development and support

Who you are

We’re interested in people who:

  • Have experience in front and/or back end Javascript development, ideally using React and/or Node.

  • Understand software design principles including functional programming (we use Ramda extensively)

  • Enjoy researching and learning new programming tools and techniques and telling others about them

  • communicate with accuracy and effectiveness

  • take a systematic approach to solve problems

  • have experience of using testing to validate solutions

  • understand agile environments and version control

  • have some understanding of web security and accessibility

  • are aware of technologies used for web applications, e.g databases, backups, CDNs and search, and of Unix-like operating systems, e.g. Linux and/or Mac OS

  • have experience of working on, or with web technologies

  • are familiar with working practices such as TDD, continuous integration, continuous delivery and DevOps (and want to learn more)

Specialist knowledge

We’re interested in generalists who enjoy working across the full stack, as well as specialists in front or back end development.

If you consider yourself a front end developer then we’re looking for experience with things like:

  • accessible and semantic markup, logical and extensible CSS and clear and performant Javascript with React

  • Can code with our end users experience in mind

  • Can see when the product doesn’t look right, and know how to fix it

For back end developers we’re looking for:

  • Experience with different database engines (we use PostgreSQL and MongoDB)

  • Securely writing and consuming web services, including external APIs.

  • Understanding of OAuth and other security implementations

  • A good understanding of microservice architecture

Our Teams

Our API team develops the various services that support Moneyhub and the associated services, apps and APIs we provide. We also integrate with 3rd party APIs, customer APIs and other data services to support our customers and our core capabilities.

Our Connections team connects our users to their chosen financial services and institutions via several different approaches including OpenBanking, bespoke APIs, offline data loads and consumer consented screen scraping technologies to provide them with the fullest possible understanding of their finances.

Using data science and data engineering, our Nudges and Insights team uses the unparalleled data available to us to provide our customers insights into their finances to help them whatever their situation is.

Our Core and Whitelabel teams develop our product roadmap for our Moneyhub app users, and work directly with our major clients to accelerate the roadmap to meet their needs.



Job Benefits:

  • 25 days holiday & holiday purchase scheme
  • 10% Employer contribution to pension (no matching required)
  • Private Medical Insurance and Critical illness cover
  • Training and development fund (and paid time off to use it)
  • Casual office or work from home
  • Life Event Leave
  • Linux or Mac laptop
  • Off-site meetups
  • Online mental, financial, and professional wellbeing support
  • Family Pay: Paid leave regardless of how you become a parent

Time zone: (GMT+00:00) London +/- 2 hours

Skills: node microservices javascript functional-programming

The Engineering team

The Moneyhub engineering team works together to deliver a full open finance platform consisting of web & mobile apps, APIs and data services. This role is in our Core feature team, working with front end and API developers to implement new app features and improve existing ones.

What you’ll do

This is definitely a role biased towards the back end - we’re looking for people that are very comfortable developing Node services within a Microservices architecture, but you do need at least an appreciation of  front end development and frameworks like React.

As well as Node and React, you can expect to grow and gain a huge amount of experience in Microservices, MongoDB, AWS, GraphQL, OpenBanking, Elastic stack & API development. We’re looking for candidates who are willing to learn (rather than being experts in these areas), but it’s great if you already have experience with a few things on our list, especially those in your preferred area of the development stack.

You’ll thrive using agile methods and enjoy working openly, collaboratively and as part of a fast paced multidisciplinary team producing high quality code.

As a member of our technical team you’ll:

  • Design, create and maintain Node microservices underpinning our D2C and whitelabel app features

  • Write Requests for Comments to help the team validate and refine your approach to implementing requirements

  • Apply broad knowledge of web technologies to provide security, privacy, performance and scalability within the back end

  • Work closely with our front end developers to implement features. Sometimes working within our React codebase yourself

  • Increase code quality by actively participating in peer code review

  • Improve our processes and tools through communication, automation and optimisation

  • Build automated unit, integration and end to end tests as part of our continuous integration and deployment environment

  • Share knowledge of tools, techniques, new features and ideas with the Moneyhub team of developers and non developers

Who you are

We’re interested in people who:

  • Have experience in back end Javascript development

  • Understand software design principles such as functional programming (we use Ramda extensively)

  • Are fluent in relational and non relational database design and engines; we use PostgreSQL and MongoDB

  • Have worked with microservices interacting via REST APIs and through message queues

  • Actively enjoy working as part of a team to solve issues and suggest solutions as part of feature development and support

  • Consider how your work fits into the system, and take an interest in what the platform does for the people that use it

  • Communicate with accuracy and effectiveness

  • Have a firm understanding of web security

  • Are aware of technologies used for web applications, e.g databases, backups, CDNs and search, and of Unix-like operating systems, e.g. Linux and/or Mac OS.



Job Benefits:

  • 25 days holiday & holiday purchase scheme
  • 10% Employer contribution to pension (no matching required)
  • Private Medical Insurance and Critical illness cover
  • Training and development fund (and paid time off to use it)
  • Casual office or work from home
  • Life Event Leave
  • Linux or Mac laptop
  • Off-site meetups
  • Online mental, financial, and professional wellbeing support
  • Family Pay: Paid leave regardless of how you become a parent
Skills: amazon-web-services kubernetes devops sysadmin

We are recruiting for someone to join our DevOps team, either as a DevOps Engineer or Senior DevOps Engineer, depending on skills and experience.   You’ll be working on a highly automated DevOps platform built on top of modern technologies like Kubernetes, AWS stack (including EKS), Lambda, Node.JS, Elastic stack and Terraform, to name a few.

To join us at the more senior level, we expect you to have experience in most of the areas we mention below.  At a lower level, you’ll probably have more general operational experience, and may not have used all the technology and tools.  

Your work on our platform will directly and indirectly improve people’s experience when using our fintech products by providing a stable, scalable, secure and highly available platform.

Whatever level you come in at, you’ll thrive using agile methods and enjoy working openly, collaboratively and as part of a small team, doing things the right way and providing customer value through your work.

Who you are

We’re interested in people who:

  • have some programming experience (we use Node.JS) – this is important for a more senior level

  • embrace and implement infrastructure as code (we use Terraform) - experience required for a more senior level 

  • have worked in and maintained highly-available production environments

  • have experience in managing, migrating and updating Kubernetes clusters (or be willing to learn it)

  • have worked with microservices-based systems

  • take a systematic and holistic approach to solving problems

  • have experience of using testing to validate solutions

  • have an understanding of web security and accessibility

  • have worked with technologies used for web applications, e.g databases, backups, CDNs

  • have experience with Linux operating systems and shell scripting

  • have experience of working on, or with, web services from an operational point of view

  • are familiar with working practices such as continuous integration, continuous delivery, DevOps

  • understand change and incident management

  • can effectively work autonomously and with colleagues

  • have a proactive approach to work

  • communicate with accuracy and effectiveness

  • can be part of the on-call team to provide 24/7 support for the production platform

As a member of the team you’ll:

  • Help to design and build environments using best technologies to make them more scalable, available and secure

  • Take responsibility for work and code quality

  • Improve our processes and tools through communication, automation and optimisation

  • Share knowledge of tools, techniques, new features and ideas with the Moneyhub team

  • Solve issues and suggest solutions as part of feature development and support

  • Contribute to our code base to improve and create internal tools and integrations

  • Help the rest of the business understand our security and ops processes through contributing to documentation and raising awareness.

If you require any reasonable adjustments or you would like to speak to a member of the Moneyhub team before applying then just drop us an email at careers@moneyhub.com.

Please apply directly as we are not taking agency applications for this role at the moment, and that this role is only open to applicants working in the UK.



Job Benefits:

  • 25 days holiday & holiday purchase scheme
  • 10% Employer contribution to pension (no matching required)
  • Private Medical Insurance and Critical illness cover
  • Training and development fund (and paid time off to use it)
  • Casual office or work from home
  • Life Event Leave
  • Linux or Mac laptop
  • Off-site meetups
  • Online mental, financial, and professional wellbeing support
  • Family Pay: Paid leave regardless of how you become a parent

Time zone: (GMT+00:00) London

Skills: node.js api database etl

In this role you can expect to grow and gain a huge amount of experience in Javascript, Node.JS, OpenBanking, AWS (particularly Athena and SageMaker), Kubernetes, Elastic stack & API development. We’re looking for candidates who are willing to learn (rather than being experts in these areas), but it’s great if you already have experience with a few things on our list, especially those in your preferred area of the development stack.

You’ll thrive using agile methods and enjoy working openly, collaboratively and as part of a multidisciplinary team focused on one or more projects, doing things the right way and producing high quality code.

Your work on our platform will help people get on top of their finances and make better informed financial decisions.

As a member of our technical team you’ll:

  • Design and build REST APIs to expose generated insights.

  • Configure and deploy real-time flows from production services into the data warehouse.

  • Implement services, using already developed machine learning and statistical techniques, that run efficiently over millions of banking transactions.

  • Design and implement SQL queries to show key information for platform billing, user trends and in-app nudge generation. 

And more generally you’ll:

  • Increase code quality by actively participating in peer code review

  • Improve our processes and tools through communication, automation and optimisation

  • Build automated tests as part of our continuous integration and deployment environment

  • Share knowledge of tools, techniques, new features and ideas with the Moneyhub team of developers and non developers

  • Apply broad knowledge of web technologies to provide security, performance and scalability

  • Solve issues and suggest solutions as part of feature development and support

Who you are

We’re interested in people who:

  • Have experience in back end Javascript development

  • Understand software design principles such as functional programming (we use Ramda extensively)

  • Are fluent in SQL.

  • Have familiarity with techniques to deal with large volumes of data and/or throughput.  For instance, you may have used data warehouses such as AWS Athena, Redshift or technologies in the Hadoop ecosystem.

  • Have built ETL pipelines as part of an organisation’s data warehousing strategy.

  • Have worked with microservices interacting via REST APIs and through message queues.

  • Are familiar with different database engines; we use PostgreSQL and MongoDB for OLTP processing.

And more generally:

  • Enjoy researching and learning new programming tools and techniques and telling others about them

  • Communicate with accuracy and effectiveness

  • Take a systematic approach to solve problems

  • Have experience of using testing to validate solutions.

  • Understand agile environments and version control

  • Have a firm understanding of web security

  • Are aware of technologies used for web applications, e.g databases, backups, CDNs and search, and of Unix-like operating systems, e.g. Linux and/or Mac OS

  • Have experience of working on, or with modern web technologies

  • Are familiar with working practices such as TDD, continuous integration, continuous delivery and DevOps (and want to learn more).

While not essential for the role, there will be the opportunity to:

  • Package and deploy Machine Learning models using Python, Scikit-learn and AWS Sagemaker.

  • Develop front-end dashboards in React to display the results of analysis and to enable decision making by the business.



Job Benefits:

  • 25 days holiday & holiday purchase scheme
  • 10% Employer contribution to pension (no matching required)
  • Private Medical Insurance and Critical illness cover
  • Training and development fund (and paid time off to use it)
  • Casual office or work from home
  • Life Event Leave
  • Linux or Mac laptop
  • Off-site meetups
  • Online mental, financial, and professional wellbeing support
  • Family Pay: Paid leave regardless of how you become a parent

Time zone: (GMT+00:00) London