Blog

Uncategorized Software Engineer – Python jobs in Kenya – The Standard

Nairobi,Kenya | Ksh: Confidential | Permanent

Nairobi,Kenya | Ksh: Confidential | Permanent

Nyeri,Kenya | Ksh: Confidential | Permanent

Within Kenya,Kenya | Ksh: Confidential | Contract / Casual

Nairobi,Kenya | Ksh: Confidential | Permanent
The Opportunity:
Arifu, a high-growth edtech company in Nairobi, is looking to hire a Python Software Engineer to help in scaling Arifu to realize our bold vision of placing a smart personal learning assistant in the hands of those with the greatest need for information and opportunity globally. This is a full-time remote position. As a member of our Software Engineering Team, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You’ll be required to apply your deep knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You’ll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.
About Arifu:
Our product is a smart chatbot making it possible for anyone to access the information and opportunities they need from the organizations they trust over any mobile phone. With Arifu, people seeking to learn can freely chat with Arifu using interactive SMS or smartphone chat apps to master new skills, discover a world of free educational content, and earn rewards from our partners whether or not they have internet or airtime. The Arifu chatbot delivers personalized content designed in-house in close collaboration with our partners such as financial service providers, mobile operators, agribusinesses and NGOs. Our partners use Arifu to engage, train, and capture data on mass market and hard-to-reach people across their value chains, especially low-income customers and informal retailers and suppliers. Currently serving over 1,000,000 learners in Africa together with clients such as Mastercard, Safaricom, KCB, and the UN, Arifu has demonstrated results increasing people’s income and access to impactful products and services while creating shared value for partners.
Job Description:
The Software Engineer will be responsible for:
● Platform-wide improvements to the existing modules and new modules;
● 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;
● Dreaming up powerful new features that will improve the lives of our learners and create more value for partners;
● Learning from live AB tests and internal analytics to upgrade features based on solid evidence;
● Keeping up with the essentials: testing, bug fixes, deployment, and documentation;
● Write clean, scalable and testable code to be run on large Hadoop and Spark clusters;
● Contribute to design and architecture of the product(s);
● 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’re also looking for someone with the following:
● 3-5+ years of professional experience in software development after completing an undergraduate degree;
● Minimum of Bachelor degree in CS, IT or numerate science field(Physics/Chemistry/Mathematics); Excellent analytical and problem-solving skills.
● Demonstrated ability in Python. Should also be intimately familiar with Flask, MySQL and PostgreSQL.
● Demonstrated abilities in 2 or more NoSQL tools, such as Solr or ElasticSearch, MongoDB, DynamoDB, and/or Redis;
● Experience in Big Data technologies and utilities (Hadoop, Spark SQL, Hive, Impala, Pig, Kafka)
● Working experience in software development, OOPS , SDLC
● Good to have knowledge of AWS/Cloud.
● Ability to get things done! We are all super ambitious and the road to greatness is paved with many lines of code;
● Ability to enjoy (and survive) the chaos of a high-growth tech company; Contribute to a collaborative and dynamic team which works across time zones
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 are able to 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.
Application Process:
Send your CV (in Word format) to [email protected] with “Software Engineer – Python” in the subject by 21 Jun 2021 . Your CV should be named in the following format: “FirstName LastName Software Engineer – Python”, for example, “Jane Doe Software Engineer – Python”. Tell us what excites you about this role and if we see a good fit, we’ll get back to you to set up a first conversation. Ladies are highly encouraged to apply.

source

Author Details

Sign up for our newsletter to stay up to
date with tech news!