Sr. Software Engineer, Banks

Who we are

At Okra, we are building the tool that will usher in the 5th generation of FinTech in Africa. Our thesis is simply the fact that — financial innovation cannot exist without the right infrastructure (data). Essentially, how far the African Fintech industry can grow is intrinsically tied with the success of an infrastructure like Okra.

The role

It’s an amazing time to join Okra. Our Core Infrastructure team is responsible for building and scaling the foundations for production engineering, developer operations, and deployments. You will be responsible for keeping the ship sailing smoothly, and your creations will serve as the bedrock for products serving millions of users.

You will: 

  • Design and develop web scraping pipelines via Javascript. We value efficiency and we use lightweight solutions as opposed to full blown browser processes. 
  • Perform network traffic analysis and infer implicit APIs from web and mobile applications. 
  • Understand and be able to reverse engineer authentication processes both in web and mobile applications. 
  • Have a very good understanding of scraping techniques and how to analyse crawling processes
  • Build parsing and normalisation solutions for multiple data sources. 
  • Stay on top of reliability and data quality by implementing automated quality assurance and monitoring solutions. 

What you’ll need: 

  • 3+ years of experience as a software engineer. 
  • Strong experience with technique and tools for crawling, extracting, and processing data (e.g. Scrapy, Puppeteer, Selenium etc.)
  • An interest in financial services and technology. 

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Okra is the Open Finance infrastructure that enables developers & businesses build personalised digital products/services for consumers in Africa.