Junior Developer



At Loyalize, we're on a mission to revolutionise loyalty by creating a platform that sits at the intersection of payment and reward. Our API suite connects transactional data with loyalty programmes, transforming the humble payment card into the most powerful card a customer will ever need.

We're a fun, fast-growing FinTech start-up on the lookout for talented team players who are as passionate about innovation as we are, and who will help shape our future.


There are exciting times ahead for Loyalize and we'd love you to join us on this journey!

The Role


We write phenomenal software. We sweat the details, focus on impact and create a harmonious culture.

Creating elegant products begins with a lot of prototyping and iteration to explore the problem space. It culminates in careful attention to edge cases and error handling, polished code and tests to ensure that we ship a reliable product with zero data integrity or security compromises.

We're looking for a Junior Developer to join our Product Engineering team. You'll have the opportunity to work across all aspects of our product, helping to shape our platform and delivering features that provide real, long-term value for our partner organisations. You'll help to improve the performance of our transaction processing engine, which fuels the performance of our end-to-end engine.

Every Loyalize software release improves the user experience for millions of customers. We're all about deploying high value projects and care deeply about collaboration, feedback and iteration. Trust and respect are rooted in our engineering culture.

Our team is a small and talented group of engineers, building innovative solutions that will revolutionise how organisations reward their customers.

Technical skills and experience:

  • An expert in Python, with a strong knowledge of Flask;

  • Familiarity with SQLAlchemy ORM Library;

  • Familiarity with front-end technologies (such as JavaScript and HTML5);

  • The ability to integrate multiple data sources and databases into one system;

  • Understanding of the threading limitations of Python and multi-process architecture;

  • Knowledge of user authentication and authorisation between multiple systems, servers and environments;

  • The ability to create database schemas that represent and support business processes;

  • A strong knowledge of unit testing and debugging;

  • A proficiency in code versioning tools;

  • An understanding of accessibility and security compliance.

Personal skills:

  • Proactive and logical, with a sense of urgency;

  • A natural problem solver;

  • Entrepreneurial in outlook and spirit, with the ability to be flexible as part of a fast-growing business;

  • Strong attention to detail;

  • Personable and enthusiastic - we want you to share our vision!;

  • The ability to meet strict and changing deadlines, and prioritise work accordingly;

  • Collaborative and a team player.

We want you to enjoy working with Loyalize every day, so we'll do our best to ensure you have the necessary foundation to succeed.


Working with us, you will receive:

  • A competitive base salary;

  • Share Options - if you're helping shape our future, let us help shape yours!;

  • Flexible working;

  • Personal learning and development opportunities;

  • Private healthcare;

  • 30 days paid holiday;

  • Your birthday off as a treat from us;

  • Team lunch every week;

  • Pension scheme (employer contribution of 3% of base salary);

  • Dinner if you need to work late.

If you think you would be a good fit and would like to apply for this job, click below to send us your CV, along with some more information about yourself. 

Or, if you happen to know someone who may be a good fit for the role, refer them and if they are successful, you will receive a referral fee of £500!