Senior Data Engineer

💰 $85k-$120k
🇮🇳 India - Remote
📊 Data🟣 Senior

Job description

FairMoney is a pioneering mobile banking institution specializing in extending credit to emerging markets. Established in 2017, the company currently operates primarily within Nigeria, and it has secured nearly €50 million in funding from renowned global investors, including Tiger Global, DST, and Flourish Ventures. FairMoney maintains a strong international presence, with offices in several countries, including France, Nigeria, Germany, Latvia, the UK, Türkiye, and India.

In alignment with its vision, FairMoney is actively constructing the foremost mobile banking platform and point-of-sale (POS) solution tailored for emerging markets. The journey began with the introduction of a digital microcredit application exclusively available on Android and iOS devices. Today, FairMoney has significantly expanded its range of services, encompassing a comprehensive suite of financial products, such as current accounts, savings accounts, debit cards, and state-of-the-art POS solutions designed to meet the needs of both merchants and agents.

We are building Engineering centres of excellence across multiple regions and are looking for smart, talented, driven engineers. This is a unique opportunity to be part of the core engineering team of a fast-growing fintech poised for more rapid growth in the coming years.

To gain deeper insights into FairMoney’s pivotal role in reshaping Africa’s financial landscape, we invite you to watch this informative video.

Role and responsibilities

We are seeking a seasoned Senior Data Engineer to join our dynamic and forward-thinking team. The ideal candidate will bring 5+ years of experience in data engineering, with a demonstrated ability to lead teams and manage complex data platform migrations. This role will play a key part in shaping our real-time data infrastructure and driving our data strategy forward.

Responsibilities

  • Design, build, and maintain scalable real-time data pipelines.

  • Leverage Apache Flink to perform high-performance, advanced stream processing.

  • Implement and manage Apache Kafka for real-time data ingestion and streaming workflows.

  • Develop efficient and maintainable Python or Scala code for data transformation and processing.

  • Lead and mentor junior data engineers, promoting engineering best practices.

  • Oversee the migration of existing data platforms with a focus on data integrity and minimal service disruption.

  • Work closely with cross-functional teams to define data needs and deliver robust, scalable solutions.

  • Ensure all data solutions adhere to data governance and quality standards throughout their lifecycle.

  • Experience: 5+ years in data engineering or a related field, with deep expertise in real-time data processing.

  • Programming Skills: Proficient in Python or Scala with a strong understanding of scalable system design.

  • Data Streaming: Hands-on experience with KafkaKafka Connect, and Apache Flink; familiarity with Flink CDC is a plus.

  • Cloud & Infrastructure: Working knowledge of AWS services such as S3, DynamoDB, Kinesis, Kubernetes, Lambda, SageMaker, Glue, and Athena.

  • Optimization: Experience with performance tuning of data systems for speed and efficiency.

  • Training & Development

  • Family Leave (Maternity, Paternity)

  • Paid Time Off (Vacation, Sick & Public Holidays)

  • Remote Work

Recruitment Process

  • A screening interview with one of the members of the Talent Acquisition team ~30 minutes.
  • Technical interview ~ 60 minutes
  • Final Interview with - Head of Data Engineering ~ 60 minutes
Share this job:
Please let FairMoney know you found this job on Remote First Jobs 🙏

Similar Remote Jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply