Ongoing Recruitment at Flutterwave

Flutterwave was founded on the principle that every African must be able to participate and thrive in the global economy. To achieve this objective, we have built a trusted payment infrastructure that allows consumers and businesses (African and International) make and receive payments in a convenient border-less manner.

We are recruiting to fill the following position below:

1.) Data Engineer

Job Location: Lekki, Lagos
Employment: Type Full-Time
Department: Data Team

The Role

  • Are you an avid learner, constantly looking to improve and innovate? We are seeking a highly skilled and experienced Data Engineer to partner with in driving our data strategy.
  • You'll play a key role in driving our journey towards becoming a fully data-driven organization and embedding a data-first culture across the business.

Principal Duties and Responsibilities

  • Design and build high-performance, secure, and scalable data pipelines to support data science projects following software engineering best practices.
  • Curate, wrangle, prepare data, and feature engineering to be used in machine learning models
  • Build a modular pipeline to construct features and modeling tables.
  • Build a sense of trust and rapport that creates a comfortable & effective workplace and experience in working as part of an agile squad
  • Work with Data Analytics and Science team to understand the business needs and build impactful analytics solutions.
  • Design and develop the data and analytics platform selecting the right technologies for each problem at hand (big-data stack, SQL, no-SQL, etc.)
  • Coordinate and collaborate with the Data Analytics team & other engineering teams to align on our roadmap.

Competency and Skill Requirement

  • 4+ years’ experience in a data role (Data Engineer, Data Analyst, Analytics Engineer, etc.)
  • 2+ years of hands-on experience building data pipelines in production and the ability to work across structured, semi-structured, and unstructured data.
  • Natural ability to manage multiple initiatives and clients
  • Hands-on experience implementing ETL (or ELT) best practices at scale .2+ years of experience in ML pipeline for streaming/batch workflow.
  • Hands-on knowledge and experience in working with the modern data stack (Snowflake, BigQuery, Redshift, dbt)
  • Hands-on knowledge and experience with orchestration tools (Airflow, Prefect, or Dagster)
  • Professional experience using Python for data processing, SQL, Git (as source code versioning and CI/CD), and Apache Kafka.
  • Authorization to work in the country without sponsorship.

Click here to apply online

 

2.) React Native Engineer

Job Location: Lekki, Lagos
Employment: Type Full-Time
Department: Engineering - PEI

Job Brief

  • We are looking for Mobile app developers to build and maintain mobile apps with React Native;
  • You will work with product managers, designers, backend developers, and other mobile app developers to build well designed, efficient, and stable features/mobile apps throughout software development lifecycles.
  • In this role you should be a team player with enthusiasm, and a keen eye for detail and problem solving, and have experience working in agile teams.

Responsibilities

  • Coming up with accurate delivery dates for proposed updates/features.
  • Outlining dependencies and requirements for proposed updates made by the product team.
  • Implement mobile app designs to the specifications of the design.
  • Producing clean, efficient code based on specifications.
  • Fixing and improving existing software.
  • Documenting product source code.
  • Working with backend engineers to plug into API endpoints to power up features.
  • Provide support for QA personnel on the team to ensure products are built to specifications and good quality.
  • Working closely with cross-functional teams to communicate project statuses and proposals.
  • Managing software development lifecycles.

Requirements and Skills

  • Must be proficient with Typescript.
  • Must be proficient with React Native and React Native CLI.
  • Attention to detail.
  • Basic understanding of native android and ios development.
  • Extensive knowledge of Agile methodologies.
  • Must be proficient with Git.
  • Ability to learn new languages and technologies.
  • Good communication skills.
  • Must be a team player.

Click here to apply online

 

3.) C# Developer

Job Location: Lekki, Lagos
Employment: Type Full-Time
Department: Engineering - Solutions Architecture

About the Back-End Engineer (C#) Role

  • We are looking for driven, passionate and committed individuals to join the team as we grow and expand across Africa and beyond.
  • As our Back-end Engineer you are able to Identify, prioritize and execute tasks in the software development life cycle of a product, manage and oversee projects for the company

Responsibilities
What your day to day activities will be like:

  • Effective utilization of C# to develop an effective user interface on our product application
  • Create innovative solutions to web design issues to help make the application more visually appealing and enhance the usability
  • Understanding the Framework of C# and its accompanying stack
  • Working Knowledge with collaboration tools such as Git
  • Experience with building fully responsive web applications
  • Ensure quick Updates on our product application to make them effective

Other responsibilities:

  • A good demonstration of object-oriented or functional analysis design skills
  • Integrate with the back- end systems and APIs
  • Creating Functional and intuitive applications and features.
  • Demonstrate a good understanding of data structures, algorithms and designing for performance.
  • Coding creative, operational or frontend software that helps the designated product build
  • Strong problem solving and analytical skills.
  • Contribute to engineering efforts from designing to implementation, solving complex technical challenges around developer and engineering productivity and velocity

Requirements
Required competency and skill set to be a waiver

  • Our ideal candidate is an experienced executioner with at least 2 years of experience.
  • You must be very resourceful and comfortable working under short timelines and intense pressure to deliver in seemingly impossible situations while remaining flexible, proactive, data-driven and efficient.
  • Proficient understanding of C# is essential

Click here to apply online

 

4.) Android Engineer - Offline Business

Job Location: Lekki, Lagos
Employment: Type Full-Time
Department: Engineering - POS

About the Android Developer Role

  • We are looking for a driven, passionate, and committed individual to join the team as we grow and expand across Africa and beyond.
  • As an Android Developer, you will be responsible for developing applications for devices powered by the Android operating system and the development of Android applications and their integration with back-end services.

What Your Day-to-Day Activities Will Be

  • Design and development of professional business applications for the Android platform
  • Work on fixing bugs and improving application responsiveness, quality, and performance
  • Continuously discover, evaluate, and implement new technologies to improve development efficiency
  • Translate designs and wireframes into high quality code
  • Design, build, and maintain high performance, reusable, and reliable Java/Kotlin code
  • Collaborate with cross-functional teams to define, design, and ship new features in a dynamic work environment
  • Work with external data sources/ APIs, unit-test code for robustness, including edge cases, usability, and general reliability
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization.

Required competency and skillset to be a Waver

  • Candidates should possess relevant qualifications and work experience.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Solid understanding of ISO8583 and EMV
  • Proven software development experience with at least one application on app store
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Experience with offline storage, threading, and performance tuning
  • Ability to design applications around natural user interfaces, such as “touch”
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Familiarity with continuous integration
  • Proficiency in Java and Kotlin.

Click here to apply online