LayUp’s developer team is scaling rapidly to support the ambitions of the company. You will be part of a close-knit and talented team. You will have the opportunity to develop innovative solutions on a variety of exciting projects that are going to shape the future of digitally recurring payments across Africa.What we’re looking for: Experience writing both backend code and doing frontend work on web and/or mobile applications; a passion for working end to end; exceptional problem-solving skills; 4+ years professional experience; proven passion for software; ability to work independently in a remote role; proven ability to take a feature or product from conception to release; ability to build reusable solutions; BSc Computer Science or equivalent encouraged; proficiency with HTML, CSS, JavaScript; familiarity with Angular, React, or Ember; proficiency with server-side languages (Python, Ruby, Java, PHP, .Net); familiarity with databases (MySQL, Oracle, MongoDB); strong verbal communication; attention to detail.Key responsibilities: Developing front end website architecture; designing user interactions; developing back-end applications; creating servers and databases; ensuring cross-platform optimisation and responsiveness; working alongside designers; designing and developing APIs; meeting both technical and consumer needs; staying abreast of developments in web apps and programming languages. Join us on a meaningful journey and help enable merchants and consumers to thrive through financial inclusion!