Senior Software Engineer

This role is the principal leader of UBX’s Shared Services and API development team. This role will require one to collaborate with different product owners, project managers, marketing team, and the other development teams to design and develop applications for UBX’s customers.

The role is both a hands-on and strategic and would require a solid background on backend, microservices and API development. Success on this position will be measured by customer feedback and strategic returns such as:

  • Customer acquisition
  • Operational efficiencies
  • Increased customer activity, loyalty and satisfaction
  • Increased revenues and efficiencies
  • Increased brand awareness and PR reach

You will be working with our Lending Venture Lead in charge of our lending platform and our SME Lending Marketplace


  • Bachelor’s degree in Information Technology, Computer Science or any related experience 
  • Minimum of 5 years experience in development and solutions delivery
  • Programming Experience with NodeJS and Python
  • Experience in Cloud based PaaS/IaaS offerings on AWS
  • Continuous Integration/Delivery technologies 
  • Databases (SQL, NoSQL)
  • Bash/Shell
  • Sound knowledge in PaaS architecture and implementation using frameworks like Express, Django, React
  • Experience with RESTful service writing frameworks
  • Experience with API Gateway and Management platforms such as MuleSoft, Apigee or API Gateway
  • Experience with Containers such as Docker
  • Experience with Serverless framework is a plus
  • Experienced in handling a team 
  • Strong analytical, interpersonal, problem solving and presentation skills
  • Enthusiasm, passion and curiosity for new technology and customer-centric design