Reverse Engineering - Data
Deadline of this Job:
30 April 2022
Date Posted: Monday, April 25, 2022 , Base Salary: Not Disclosed
Reverse Engineering - Data
At Mono, we are building the critical layer for Africa, across data and payment using open banking. We make it possible for developers to connect with their end users’ financial accounts to retrieve account details, transactions, and move money in a manner that is reliable, performant, and fair than anything else available. Within a little over 11 months, we've processed and analyzed over 100 million financial data and we've been able to introduce new and exciting innovations within our ecosystems, such as statement pages, a no-code solution to retrieve bank statements.
• We’re looking for a senior backend engineer with experience in reverse engineering or custom web scraping to join the financial data team. This team is responsible for Mono's financial data APIs and our mission is to reimagine how consumers share their financial data in a convenient and secure way.
• As a reverse engineer, you will be using advanced techniques to access previously inaccessible financial accounts. We use a set of approaches, among which the analysis of consumer Android applications to infer implicit network APIs and endpoints.
• The right candidate will need to be very familiar with how Android Apps work behind the scenes, the Android runtime, and techniques such as decompilation, deobfuscation, and network traffic analysis. Cryptographic knowledge (PKI, Symmetric and Asymmetric encryption, certificates handling) will also be highly valuable.
• Perform network traffic analysis and infer implicit APIs from institutions' web and mobile apps.
• Develop and evaluate bank-level encryption schemes (AES, RSA) and android APK reverse engineering.
• Apply your knowledge set to fetch data from multiple sources, cleanse it and build APIs on top of it.
• Understand and be able to reverse engineer authentication processes both in web and mobile apps.
• Build solutions to stay on top of reliability and data quality
• 4+ years of experience as a software engineer
• Experience with data retrieval and reverse engineering technology.
• Sound knowledge in bypassing Bot Detection Techniques Experience using HTTP Proxy techniques to protects web scrapers against site ban, IP leak, browser crash, CAPTCHA, and proxy failure.
• Ability to be nimble, proactive, and comfortable working with minimal specifications.
• Experience designing and developing RESTful APIs
• Can develop data extracting and processing using raw and programmatic techniques without scrapy or Puppeteer.
• Are comfortable with ambiguity and poorly defined complex problems
• Are innovative, push technical boundaries, and are excited to solve problems that have never been solved before
• Communicate in a clear and direct manner
• Can self manage, set an implementation schedule, and manage communication with team members and stakeholders
• Can mentor other engineers and lead by example
• Take an evidence-based and data-driven approach to making decisions
Mono Is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind. Our aim is to develop and provide value to members of our team in a progressive and forward thinking environment. We believe in creating a working culture were employees can be their best selves and produce their best work. We make our employment decisions solely on our business requirements and individual merit irrespective of race/colour, national origin/ethnicity, religion, age, marital status, sex, gender or sexual orientation.
Work Hours: 8
Experience in Months: 48
Level of Education: Bachelor Degree
Job application procedure
Interested and qualified? Go to Mono on jobs.workable.com to apply
Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.