This is a full stack hands on developer role, covering multiple technical boundaries, in a high growth environment

that demands attention to detail and a desire to provide excellence in all areas of responsibility. You will be deeply

involved in architectural planning and control over the future of the technical implementation of our platform.


Duties and responsibilities 


  • Work on a large scale, realtime, distributed architecture
  • Create high performance services
  • Build redundant, automated, failover systems
  • Take projects from concept to completion, working closely with the Product team to deliver the best experience for the customer
  • Use new technologies creatively to solve issues
  • Proactively contribute to architectural choices
  • Consider security of customer data at all times
  • Deliver features from frontend to backend


Qualifications & experience


  • Degree in Computing Science or a mathematical/scientific subject
  • Good communication skills in oral English both within IT and with business users
  • Passion for problem solving and attention to detail
  • Java8+ knowledge with exposure to 
  • Dependency Injection / IoC frameworks, such as Spring
  • JDBC, JPA and Hibernate. Knowledge of other O/R mapping frameworks a plus
  • Object Serialization, such as Thrift/Protobuf
  • Agile development methodology, including TDD/BDD and CI/CD
  • Front end web development experience of
  • either PHP7.2+ knowledge with understanding of PHP-FPM
  • or ReactJS/VueJS frameworks
  • Other technical knowledge
  • Secure programming - knowledge of common threats and how to avoid writing exploitable code
  • Relational database knowledge, such as Oracle/MySQL/PostgreSQL
  • Good UNIX / Linux experience
  • Experience of automated, continuous deployment systems
  • Clouding based knowledge, such as Docker, Amazon AWS
  • Version management tools such as Git and GitHub
  • Non technical knowledge and skills
  • Strong work ethic and a team player
  • Takes ownership of issues and manages them appropriately
  • Good attitude and focus on delivering results
  • Remittance/Payment/Forex business knowledge (optional


Apply for position now