Software Engineer – Python

at Arifu
Location Nairobi, Kenya
Date Posted August 25, 2021
Category Engineering
Job Type Full-time
Currency KES

Description

Arifu is a fast growing company that is making life-changing education accessible to everyone by designing and delivering locally relevant skills and information to the least served people. Arifu’s platform provides digital advisory services to all learners no matter where they are or what device they are using.

The Software Engineer will be responsible for:

  1. Platform-wide improvements to the existing modules and new modules.
  2. Leading and supporting product builds (depending on ability and interest) such as our Android app, Messenger and third-party chat integration, adaptive learning engine, predictive analytics, gamification, partner API.
  3. Dreaming up powerful new features that will improve the lives of our learners and create more value for partners.
  4. Learning from live AB tests and internal analytics to upgrade features based on solid evidence.
  5. Keeping up with the essentials: testing, bug fixes, deployment, and documentation.
  6. Write clean, scalable, and testable code to be run on large Hadoop and Spark clusters.
  7. Contribute to design and architecture of the product(s).
  8. Participate in maintenance of the core product(s) and support customers.

Qualifications:

A desire to impact lives, the ability to make a long-term commitment to your team and the product, and exceptional problem-solving abilities are all essential prerequisites on the Arifu team. For this role, we are also looking for someone with the following:

  1. 3 – 5+ years of professional experience in software development after completing an undergraduate degree.
  2. Minimum bachelor’s degree in CS, IT, or numerate science field (Physics/Chemistry/Mathematics).
  3. Excellent analytical and problem-solving skills.
  4. Demonstrated ability in Python.
  5. Should also be intimately familiar with Flask, MySQL, and PostgreSQL.
  6. Demonstrated ability in two or more NoSQL tools, such as Solr or Elasticsearch, MongoDB, DynamoDB, and/or Redis.
  7. Experience in Big Data technologies and utilities (Hadoop, Spark SQL, Hive, Impala, Pig, Kafka).
  8. Working experience in software development, OOPS, SDLC.
  9. Good to have knowledge of AWS/Cloud.
  10. Ability to get things done. We are all super ambitious and the road to greatness is paved with many lines of code.
  11. Ability to enjoy (and survive) the chaos of a high-growth tech company.
  12. Contribute to a collaborative and dynamic team which works across time zones.
  13. Engineers who apply for this job should be excellent practitioners at Python and/or JavaScript, along with an interest and willingness to become proficient in all two.

Compensation and Benefits:

We aspire to be competitive on compensation although, as an early-stage social enterprise, much of the teamwork is just below market rate. To make up for that, staff can participate in the Arifu employee share program. We also offer a
comprehensive health insurance package and will cover the cost of a work permit for foreign staff. Other benefits include monthly airtime allowance, extra leave, a stocked kitchen, and plenty of ping-pong and foosball.

Applying Instructions

Submit your CV and Application to talent@arifu.com
Use FirstName LastName Software Engineer – Python – Arifu as the subject of the email

WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@newjobskenya.com

Popular Jobs