Monie Point Hiring: Data Engineer, Product Manager, Customer Support and Others

Moniepoint is an all-in-one financial services platform for emerging markets and the second-fastest growing company in Africa.

Since 2019, Moniepoint’s technology has powered over 3 million people, offering personal and business banking, payment, credit and business management tools to help them succeed. Moniepoint processed $182 billion in 2023 and currently processes the majority of the POS transactions in Nigeria.

We’re Hiring for the following roles:

  • Data Engineer
  • Product Manager
  • Research Software Engineer
  • Tech Support Engineer
  • Customer Support

 

1) Data Engineer

About the role

Location: Remote (Full time)

What you’ll get to do

  • Coordinate with different functional teams to implement models and monitor outcomes.
  • Develop processes and tools to monitor and analyze model performance and data accuracy.

To succeed in this role, we think you should have

  • Strong problem solving skills with an emphasis on product development.
  • Experience using statistical computer languages (R, Python, SQL, etc.) to manipulate data and draw insights from large data sets.
  • 4-7 years of relevant work experience
  • Experience working with and creating data architectures.
  • Knowledge of a variety of machine learning techniques (clustering, decision tree learning, artificial neural networks, etc.) and their real-world advantages/drawbacks.
  • Knowledge of advanced statistical techniques and concepts (regression, properties of distributions, statistical tests and proper usage, etc.) and experience with applications.
  • Excellent written and verbal communication skills for coordinating across teams.
  • A drive to learn and master new technologies and techniques.
  • We’re looking for someone with a minimum of 3 years of experience manipulating data sets and building statistical models.
  • BSc in Statistics, Mathematics, Computer Science or another quantitative field, and is familiar with the following software/tools: C, C++, Java.

Some of the technologies you’ll get to work with

  • Java (latest versions)
  • C++, C
  • SQL, Python, R

What we can offer you

  • Culture -We put our people first and prfioritize the well-being of every team member. We’ve built a company where all opinions carry weight and where all voices are heard. We value and respect each other and always look out for one another. Above all, we are human.
  • Learning – We have a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks.
  • Compensation – You’ll receive an attractive salary, pension, health insurance, annual bonus, plus other benefits.

What to expect in the hiring process

  • A preliminary phone call with the recruiter
  • A take-home assessment
  • A technical interview with a Lead in our Engineering Team
  • A behavioural and technical interview with a member of the Executive team.

Apply Here

 

About the role

Location: Remote, Full time

What you’ll get to do

  • Doing anything and everything it takes, to ensure your team is executing at a rapid pace, shipping fast, and with a high quality.
  • Scaling our back end services to handle millions of customers, to handle all aspects which come up when operating at this scale. Be it, figuring out how to authenticate users, keep the data secure, or to ensure the back-end services return success/failure responses in <.5 sec, for millions of customers.
  • Deciding what structure of database do we want, and why, and more broadly guiding your engineers.Being a leader, and being able to handle the huge responsibility of ensuring the approach your team takes to build the next part of the product is the best one.
  • Navigating through dependencies in a rapid pace environment
  • Acting as an engineering manager. At least 60% of this role focuses on rolling up your sleeves and supporting your team.
  • 40% of the role is about stakeholder management – you will work collaboratively with the senior leadership, and every department in the company, to ensure everything is taken care of for your product to go live.
  • Holding technical deep dives, and architecting the next part we’ll build (others call these grooming meetings).
  • At the end of the day, you are driving development of the product, anticipating issues before they happen, and making sure velocity and quality are top of mind, because the team needs to get new
    products out at a VERY FAST PACE, with quality always on top of mind.
  • Work with data pipelines, algorithms, and automated systems.

To succeed in this role, we think you should have

  • Substantial, real experience in back-end engineering, and in managing back end services, at scale, as a back-end engineer, architect, or in a similar role.
  • You have prior experience working with a high-growth tech company.
  • You have exposure to building and shipping products at scale.
  • You have substantial experience in the fintech domain, be it payments, credit/lending, banking/savings, etc.
  • Proven track record of managing all aspects of a successful product throughout its lifecycle, from ideation, through development, to launch, growth and maintenance
  • Proven ability to assess and address technical risks
  • Proven ability to facilitate the creation and maintenance of proper product documentation.
  • Solid technical background with years of hands-on experience in software development.
  • Strong problem-solving skills and the desire to roll up your sleeves to get the job done, and to be hands on, should be in your DNA.
  • Skilled at working effectively with cross-functional teams in a matrix organization.
  • Excellent written and verbal communication skills.

What we can offer you

  • Culture -We put our people first and prioritize the well-being of every team member. We’ve built a company where all opinions carry weight and where all voices are heard. We value and respect each other and always look out for one another. Above all, we are human.
  • Learning – We have a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks.
  • Compensation – You’ll receive an attractive salary, pension, health insurance,, Employee Stock Options, annual bonus, plus other benefits.

Apply Here

 

3) Research Software Engineer

About the role

Location: Remote (Full time)

Functions and Responsibilities:

  • Conduct research and development activities to explore new technologies and identify opportunities for improvement.
  • Design, prototype, and develop innovative solutions to enhance existing products or processes, ensuring they meet performance and quality standards.
  • Collaborate with cross-functional teams, including engineers, and designers, to develop and implement new technologies or techniques.
  • Stay updated with the latest advancements and trends in the field through continuous learning and attending conferences or workshops.
  • Analyze data and conduct experiments to validate hypotheses, troubleshoot issues, and optimize performance.
  • Create and maintain accurate documentation of research findings, experimental procedures, and design specifications.
  • Collaborate with external partners, such as universities or research institutions, to leverage their expertise and resources for research projects.
  • Assist in the development and execution of intellectual property strategies, including patent applications and technology licensing.
  • Participate in project planning and contribute to the development of research goals and objectives.
  • Ensure compliance with all relevant safety guidelines and regulations during the research and development process.

Skills / Competence Requirements

Required Knowledge, Skills and Abilities

  • Bachelor’s degree in engineering or related field. A master’s degree or Ph.D. in a relevant discipline is preferred.
  • Proven experience in a research and development role, preferably in the technology industry or academic setting.
  • Proficiency in relevant programming languages and software tools related to software engineering and delivery.
  • Strong knowledge of safety protocols and procedures in a research and development environment.
  • Knowledge of Data Structures and Algorithms
  • Knowledge of Operating System, Distributed system, Computer Architecture, Computer Networking and Database internals
  • Knowledge of Java, Golang, Rust and Python

Generic Skills

  • Knowledge of project management principles and the ability to effectively manage timelines and deliverables.
  • Strong analytical and problem-solving abilities with a focus on attention to detail.
  • Ability to adapt to changing priorities and work effectively in a fast-paced environment.
  • Good communication and interpersonal skills to effectively collaborate with cross-functional teams and external partners.
  • Ability to work independently, take initiative, and drive research forward

Supervisory skills

  • Mentor and coach younger members of the team
  • Organize and supervise breakdown of team activities and deliverables
  • Coordinate other administrative activities in the team

What we can offer you

  • Culture -We put our people first and prioritize the well-being of every team member. We’ve built a company where all opinions carry weight and where all voices are heard. We value and respect each other and always look out for one another. Above all, we are human.
  • Learning – We have a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks.
  • Compensation – You’ll receive an attractive salary, pension, health insurance, plus other benefits.

Apply Here

 

 

4) Tech Support Engineer

About the role

Location: Remote (Full time)

We are looking for an Application Technical Support Engineer to provide enterprise-level assistance to our production applications and services.

You will be responsible for the stability, integrity, and operation of our production applications by supporting, monitoring and driving optimizations while also providing root cause analysis with recommendations for improvements.

You will research, diagnose, troubleshoot, and resolve customer issues in an accurate and timely manner.

What you’ll get to do

  • Provide tier two application support to production systems and identify any issue in production.
  • Taking ownership of customer issues reported and seeing problems through to resolution.
  • Collaborate with product and engineering teams to fix bugs.
  • Participate in regular rotations for weekday and weekend on-call coverage, providing emergency support to customers, or working with the SRE team to coordinate incident communications.
  • Monitor performance metrics for various production systems, identify root cause for all technical issues and work with the engineering team to resolve them.
  • Manage team ticket queue and resolve in a timely manner.
  • Develop and maintain accurate technical, software operations and support related documentation.
  • Work with software vendors to have application issues fixed, both short term and long term (root cause).
  •  Act as a technical resource during other projects as required.

To succeed in this role, we think you should have

  • Proven work experience as a Technical Support Engineer or similar role.
  • Minimum of 3 years experience supporting software applications.
  • BSc degree in Information Technology, Computer Science or relevant field
  • Experience in a support or other service-oriented customer facing role.
  • Experience in managing cases throughout the entire support lifecycle from initial customer inquiry to triage and reproduction, writing bug reports for hand off to the development team, and case resolution.
  • Experience being on-call and can jump into a complex situation and make sense of and communicate clearly to stakeholders what’s going on.
  • Basic Understanding of OOP concepts and other programming concepts.
  • In depth knowledge of SQL databases particularly MYSQL.
  • Familiarity with basic network concepts and tools.
  • Experience troubleshooting using stack traces and log file.
  • Familiarity with Git and continuous integration, delivery, and deployment principles
  • Experience interacting with APIs and troubleshooting related requests.
  • Hands-on experience with Windows/Linux/Mac OS environments.

What we can offer you

  • Culture -We put our people first and prioritize the well-being of every team member. We’ve built a company where all opinions carry weight and where all voices are heard. We value and respect each other and always look out for one another. Above all, we are human.
  • Learning – We have a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks.
  • Compensation – You’ll receive an attractive salary, pension, health insurance, annual bonus, plus other benefits.

Apply Here

 

 

5) Live Customer Support

Job Purpose

To build strong relationships with customers and ensure they are optimizing a product or service to receive the highest ROI.

In order to be successful, they need to know the ins and outs of a product or service to properly educate customers and communicate effectively with a variety of personalities and technical backgrounds.

As managers, they play a major role in hiring, training and mentoring the customer success team.

They are also in charge of implementing policies with internal teams to establish a level of quality customer service that exceeds their expectations, especially for anyone who has direct contact with customers.

Responsibilities

  • Have a good understanding of the organisation’s products
  • Build relationships with customers, help them with issues, and continually delight them with a positive, customer-centric attitude.
  • Provide proactive strategy with their assigned customer accounts
  • Develop and share best practices with team members to continually improve the quality, effectiveness, and efficiency of our processes
  • As the Live Customer Support team lead, you’ll be responsible for line management of a number of Customer Support Officers.  This will include mentoring and coaching those individuals through situations they may encounter with their customers, and developing them such that they in turn become Senior Customer Success Managers, able to work with our biggest or most complex customers.

Qualification

  • Bachelor’s degree and 5 years of experience in a customer-facing role within a Fintech or a similar company, such as Customer Success, Customer Support or Account Management
  • Previous experience in a team leadership or supervisory role
  • Possess strong phone, written and verbal communication skills with excellent presentation skills
  • Confident, high energy, self-motivated and a true team player
  • Experience working with senior and executive level customer contacts
  • Demonstrated ability and desire to work and excel in fast-paced environment
  • Excellent multitasking and project management skills
  • Well-organized, with a high attention to detail and ability to prioritize
  • Excellent communication skills
  • Strong analytical and problem-solving abilities
  • Proficiency in using customer support software and tools
  • Proactivity
  • Ability to handle escalated situations
  • Strong organizational and time management skills
  • Fluent in Hausa 
  • Has experience in leading a team 
  • Must reside in any of these states – Adamawa, Bauchi, Borno, Gombe, Taraba, and Yobe

Apply Here

 

Also Apply:

There’s more on our Twitter page. Check ’em out