Current Job Opportunities at Cowrywise Limited
Cowrywise is a digital wealth management platform democratising access to savings and investment products for the underserved but growing millenials in Africa. Joining us would mean being part of an interdisciplinary team dedicated to a lofty vision of building the next-generation wealth management platform for Africans.
We are recruiting to fill the positions below:
Job Title: Data Scientist
Location: Lagos
Job Type: Full time
About this Position
- In achieving our goal of making wealth management accessible to Africans, we work with a lot of data from different sources. We are looking for a Data scientist who will make these data fit together like a jigsaw puzzle.
- You will help us analyze large amounts of raw information to find patterns and use them to optimize our performance.
- You will build data products to extract valuable business insights, analyze trends, and help us make better decisions. We are looking for someone passionate about answering tough questions with data.
Your Will:
- Design, build, and manage data pipeline infrastructure that will power our products and our internal analytics tools.
- Build robust data models, reports, and visualizations to support the business
- Create predictive models and machine-learning algorithms
- Identify the needs of the business and product teams, and come up with appropriate data-driven solutions.
- Identify the required data needed by the analytics tools and work with the engineering team to ensure such data is collected and available to produce relevant business insights.
- Work with the product teams to create new products and features based on derived insights from data.
Requirements
What we look for:
- Bachelor's degree in Computer science, Data Science, Statistics, Applied Math, Operations Research, or a related field
- 2+ years of experience working as a data scientist, developing data pipelines and analytics.
- Experience involving using quantitative data analysis to solve real-world problems.
- You are skilled and experienced in extracting insights from data and communicating such insights to both technical and non-technical stakeholders.
- Strong communication and presentation skills.
- You have a solid grounding in SQL and Python and are comfortable using them every day. You enjoy exploring data, designing and evaluating machine learning models.
- You are a team player and you enjoy working with a diverse group of people to solve problems.
- Experience with open-source data science/machine learning, analytics tools, libraries, and frameworks like Scikit learn, Numpy, Pandas, Matplotlib, Scipy, Tensorflow etc.
Interested and qualified candidates should:
Click here to apply
Job Title: Software Engineer (Android)
Location: Lagos
Type: Full-Time
Department: Engineering
Details
- This requires us to cater to the teeming population of Android mobile app users across the continent. We're looking for a Software engineer(Android focused) to help us achieve this goal.
You Will Be
- Designing and developing advanced applications for the Android platform
- Working with engineers, product managers, designers, and stakeholders across the company to bring new features and products to our customers.
- Working with user research and product design to understand users and address their needs
- Performing Unit-testing code for robustness, including edge cases, usability, and general reliability
- Working with other engineers to perform bug fixes and improving application speed, usability, and performance.
Requirements
- Experience with developing apps with Android SDK
- Strong knowledge of Kotlin, Java
- 2+ years of experience developing Android mobile applications, with at least 1 sample project on the google play store.
- Working knowledge of AAC and android Jetpack
- Familiarity with Room, LiveData, Coroutines, Retrofit, WorkManager, etc
- Ability to use git
- Strong computer science fundamentals, algorithms, and data structures background
- Close familiarity with software engineering tools, software development methodology, TDD, and release processes is a big advantage.
Interested and qualified candidates should:
Click here to apply
Application Instructions:
- Complete this Test Android Test (Currency Converter) and submit in the application form
- Build the APK and upload to google drive. Make sure it is accessible by everyone. Enter the link in the application form
Job Title: Software Engineer (IOS)
Location: Lagos, NG
Job Type: Full-Time
About the Position
- We are looking for a skilled Software Engineer(iOS) who will join our team of talented engineers to design and help us to build the next generation of our mobile applications.
- You should be able to write clean code while maintaining Apple development standards.
Your role will involve:
- Creating and maintaining advanced applications for the iOS platform.
- Working together with cross-functional teams to define, design, and ship new features.
- Covering your code with unit tests to ensure robustness, including edge cases, usability, and general reliability.
- Troubleshooting issues and bugs and improve application performance.
- Exploring, evaluating, and implementing new technologies to maximize development efficiency.
Requirements
What we look for:
- 2+ years' experience of working in an iOS Developer position with a good understanding of the full mobile development life cycle.
- At least one original iOS application is published in the app store.
- Significant experience in software development, including work with third-party libraries and APIs.
- Excellent knowledge of Swift, SwiftUI, Objective-C, and Cocoa Touch. You must be familiar with tools like Realm Swift, Alamofire/Promise Kit, SwiftyJSON.
- Good experience with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text.
- Good knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Strong computer science fundamentals, algorithms, and data structures background
- Close familiarity with software engineering tools, software development methodology, TDD, and release processes is a big advantage.
Interested and qualified candidates should:
Click here to apply
Application Instructions:
- Complete this test iOS Developer Test and submit in the application form with your entry's repo
Job Title: Software Engineer (Backend)
Location: Lagos
Job Type: Full Time
About this Position
- We are looking for a Software Engineer (Backend) to help us as we scale out our engineering infrastructure, software, and services
- Talk to us if you are interested in a fast-paced environment and if you are passionate about using technology to solve exciting problems.
Your Role Will Involve
- Working within the engineering team to build new product features and enhancements, while solving some of the most interesting problems in financial analysis, machine learning, payments systems, and infrastructure scaling.
- Building internal and external interfaces (API) for a diverse set of touchpoints, while also consuming other 3rd party interfaces.
- Collaborating with product designers, product managers, and the rest of the team to bring to life new experiences for our customers.
- Working on scaling our backend infrastructure on AWS, including writing automation scripts and technical documentation.
- Contribute to raising our engineering standards, tooling, and processes
What We Look For
- 3+ years of experience developing backend software applications, web or mobile applications, and public-facing APIs.
- Solid knowledge of writing software in Python. Good knowledge of Django and other Python frameworks will be an added advantage, including experience with caching, queuing, and asynchronous tasks and frameworks.
- Our infrastructure is purely nix-based, so we'd love to see you have a good experience working with production apps on Linux environments and you're not afraid of being dropped in front of a shell prompt.
- Strong computer science fundamentals, algorithms, and data structures background.
- Experience with containers, and container orchestration using Docker and Kubernetes
- Close familiarity with software engineering tools, software development methodology, TDD, and release processes is a big advantage.
TLDR Requirements
- Sound Knowledge of Python web frameworks (Django, Flask, Falcon)
- Working knowledge of Database Systems (Mysql, Postgres)
- Familiarity with using Linux commands (centos or ubuntu)
- Familiarity with uwsgi, gunicorn, nginx and apache
- Ability to use git
- Good understanding of REST principles and a fair understanding of building RESTful APIs with Django rest framework
- Familiarity with Oauth2 and JWT Authentication
- Bonus points for Celery, Redis, Memcache, Docker, RabbitMQ.
Interested and qualified candidates should:
Click here to apply
Job Title: Software Engineer (Frontend)
Location: Lagos
Job Type: Full time
About this position
- We are looking for a top-notch Software Engineer (Frontend) to help us bring exhilarating engineering experiences to our users across the web. Your work will cut across our internal tools and dashboards; to tools used by our customers. You will work with our designers to bring their designs to life.
Responsibilities
- Implementing pixel-perfect design prototypes for our website, internal and user-facing dashboards
- Regularly optimizing the frontend code for faster loading, better usability, conversion optimizations.
- Connecting frontend components to the backend using Restful API's.
- Assisting the Growth team in coding various web collaterals, and optimizing user journeys on the website.
- Work directly with the UX design team to continuously improve our customers (both internal and external) experience
Requirements
- 3+ years of experience in web development
- Good understanding of front-end technologies, such as JavaScript, HTML SCSS and SVG Animations
- Highly proficient with the JavaScript language and its modern ES6+ syntax and features
- Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js
- Proficiency with modern development tools, like Gulp, Npm, Webpack, and Git
- Experience with both consuming and designing RESTful APIs
Interested and qualified candidates should:
Click here to apply
Application Procedure
Take this test (Frontend Engineer Test) and submit in the application form with your entry's repo and a public demo url
Job Title: Finance Manager
Location: Lagos
Job type: Full-Time
Department: Finance
About this Role
- We are looking for a Finance Manager to strengthen our team as we march to our next growth phase. You will be responsible for analysing everyday financial activities and keep a tab on the financial health of Cowrywise.
- You will lead the development of financial reports, budget and strategies to guide executives in making sound business decisions in the short and long term.
- This role requires an experienced finance professional who is able to combine strategy with execution flawlessly.
Responsibilities
As a crucial member of the finance team, you will be responsible for:
- Collecting, interpreting and reviewing financial information
- Developing trends and projections for the firm’s finances.
- Reporting to management and stakeholders, and providing advice on how the company and future business decisions might be impacted
- Developing financial reports and interpreting financial information to management and stakeholders while recommending further courses of action.
- Developing long-term business plans based on these reports
- Reviewing, monitoring and managing budgets
- Developing strategies that work to minimise financial risk
- Oversee operations of the finance team, set goals and objectives, and design a framework for these to be met.
- Maintain the financial health of the organization.
Desired Qualifications
- Minimum of 5 years of relevant experience.
- BSc and or MSc degree in Finance, Accounting or Economics from reputable institutions.
- Professional qualifications such as CFA, ACCA or similar will be strongly considered.
Desired Skillsets:
- A keen analytical eye, and extensive experience building integrated financial models from scratch (in Excel or other planning applications).
- Experience in the financial sector with previous possible roles such as financial analyst
- Extensive understanding of financial trends both within the company and general market patterns
- Strong interpersonal, communication and presentation skills and a willingness to proactively work with functions across the company.
- Able to manage, guide and lead employees to ensure appropriate financial processes are being used
- A solid understanding of financial statistics and accounting principles
- Working knowledge of all statutory legislation and regulations
- Highly comfortable with a fast-paced and growing work environment.
- Interest in fintech and hungry to learn
Interested and qualified candidates should:
Click here to apply
Note: We do not expect that all applicants would have all the desired skillsets. You will be given strong consideration if you are particularly exceptional in few and have some interest and capabilities in others.