
Kifiya Financial Technologies
Kifiya Financial Technologies is a digital finance and payment services provider. We leverage innovative technology to build and enable distribution channels that make financial and non-financial services affordable and accessible.
Position 1 –Senior Mobile App Developer
Job Description
Ability to build mobile apps based on the UI/UX designers’ requirements
Ability to read other developers’ code and maintain
Participate in daily standup meetings with the tech lead
Follow the scrum development framework
Participate in code reviews to provide feedback on other developers’ work.
Maintain code quality by implementing automated testing frameworks, writing documentation, and reviewing code written by others.
Push code frequently to Git repo.
Job Requirements
Qualification: Bachelor’s degree in Computer Science or Software Engineering
Experience in Kotlin is Required
Experience in Flutter and Java is preferred
Experience in Git
Experience: 3+ years experience in mobile app development
Proven success as a mobile developer
Position 2- QA Engineer
Job Description:
Ability to build test scripts for backend and frontend products
Ability to work together with other developers
Participate in daily standup meeting with tech lead
Follow scrum development framework
Participate in code reviews to provide feedback on other developer’s work
Test code quality by implementing automated testing frameworks, writing documentation, and reviewing code written by others
Ability to work in the Devops continuous testing pipeline
Push code frequently to Git repo
Job Requirements:
-Experience in Selenium or other tools for web-app testing
-Experience in Appium / Selendroid or other tools for mobile-app testing
-Experience in Jmeter or other frameworks for stress/load testing
-2+ years experience in development and testing
-Bachelor’s degree in Computer Science or Software Engineering
-Proven success as a QA / Software Tester
Position 3 – Senior Web Developer
Job Description:
-Ability to build web apps based on the UI/UX designers requirements
-Ability to read other developers code and maintain
-Participate in daily standup meeting with tech lead
-Follow scrum development framework
-Participate in code reviews to provide feedback on other developer’s work.
-Maintain code quality by implementing automated testing frameworks, writing documentation, and reviewing code written by others.
-Dockerize and deploy their work in linux systems.
-Push code frequently to Git repo.
Job Requirements:
-Experience in ReactJS and node.js is Required
-Experience in vue.js is preferred
-Experience in word press is preferred
-Experience in Git
-Experience in Docker
-3+ years experience in web app development
-Bachelor’s degree in Computer Science or Software Engineering
-Proven success as a web developer
Positio 4 – Senior Java Backend Developer
Job Description:
-Ability to build backend services based on the system architecture provided
-Ability to read other developers code and maintain
-Participate in daily standup meeting with tech lead
-Follow scrum development framework
-Participate in code reviews to provide feedback on other developer’s work
-Maintain code quality by implementing automated testing frameworks, writing documentation, and reviewing code written by others
-Dockerize and deploy their work in linux systems
-Experience in Docker
-Push code frequently to Git repo
Job Requirements:
-Experience in Java Spring Framework is Required
-Experience in MongoDB and Postgresql Database
-Experience in other Java Frameworks is preferred
-Experience in Git
-3+ years experience in backend app development
-Bachelor’s degree in Computer Science or Software Engineering
-Proven success as a java developer
Position 5 – Python Backend Developer
Job Description:
-Ability to build backend services based on the system architecture provided
-Ability to read other developers code and maintain
-Participate in daily standup meeting with tech lead
-Follow scrum development framework
-Participate in code reviews to provide feedback on other developer’s work
-Maintain code quality by implementing automated testing frameworks, writing documentation, and reviewing code written by others
-Dockerize and deploy their work in linux systems
-Experience in Docker
-Push code frequently to Git repo
Job Requirements:
-Experience in Python is Required
-Experience in python frameworks like fastapi, django etc… is preferred
-Experience in Git
-Experience in MongoDB and Postgresql Database
-2+ years experience in backend app development
-Bachelor’s degree in Computer Science or Software Engineering
-Proven success as a python developer
Position 6 – Delivery Manager
Job Description:
Core Functions:
1.Onboard, train, engage, and maintain financial institutions according to the Contract.
2.Drive the Technical Assistance (TA) Scheme of Qena successfully in accordance with the design.
3.Ensure that the overall service to financial institutions is provided flawlessly.
Ensure that appropriate products are designed, developed and deployed/delivered in accordance with the need of the subject financial institution.
Key Performance Indicators (KPIs):
1.Number of Financial Institutions successfully onboarded, trained, engaged, and maintained: As stipulated in the Business Plan.
2.Compliance to time frame/plan: onboarding to product pilot/launch.
3.Satisfaction level of financial institutions/Customers: 99%.
4.Number of digitally addressed borrowers by category: As stipulated in the Business Plan.
Profit Margin: As stipulated in the Business Plan
Performance Review:
Weekly, Monthly, Quarterly and Annual
Job Requirements:
1.Lead and maintain a multidisciplinary team to have a satisfactory service delivery.
2.Formulating strategies to executive the delivery operation.
3.Drive and or assist financial institutions to deliver premium services.
4.Provide insights into product, technology and market trends.
5.Ensure relevant control measures are in place to minimize the risk exposure of Qena while being compliant to all the internal and external standards, compliance, policies & regulation.
Deliver and present performance and other relevant reports on periodical basis.
Position 7 – Lead Data Scientist
Job Description:
What would your work look like?
Designing and developing high-performance, data-driven systems in a distributed infrastructure to help with credit decision engines.
Working with large, interesting data sets including historical, real-time, and third-party data streams
Making machine learning models and data pipelines available via low-latency and high-performance APIs
Implementing and optimizing ML solutions in collaboration with Data Scientists You will work closely with the Data Engineering Team to grow the Data Science software infrastructure
You will build mature CI/CD pipelines, monitor and maintain several production deployments What are we looking for? You are a problem solver, detail-oriented and self-motivated. You let data inform your thinking rather than relying on gut feeling. You thrive working with ambiguity and believe in lean experimentation. You are an effective communicator, a team player, and an avid learner.
Job Requirements:
Qualification: BSC University degree in Math, Statistics, Computer Science, and Engineering preferably a master’s.
Experience: 4+ years of professional work experience as a Data scientist
You are an effective communicator, a team player, and an avid learner
You are proficient in Python and a statically typed language
You are experienced in SQL and shell scripting
You have experience developing and maintaining microservices in a production environment
You’ve worked with cloud infrastructure
You are passionate about harnessing data science and have the will to play an essential role in the future of digital lending.
There are certain skills that we love in our candidates but they aren’t really deal-breakers for us.
Experience designing and building machine learning algorithms, statistical analysis, and predictive modeling
Experience with the AWS stack is a plus
Working experience with Docker and K8s
Experience in developing Rest APIs with Flask or FastAPI
How to Apply
Interested Applicants should submit a well-prepared and updated CV along with an application letter stating the position; No additional document is required at this stage.
Applications should be mailed to cv@kifiya.com and should state the position on the subject of the email.
KIFIYA WILL CONDUCT THE INTERVIEW AS IT COMES.