Vacancy title:
Software Engineer - Python
Jobs at:
ArifuDeadline of this Job:
31 July 2021
Summary
Date Posted: Tuesday, July 27, 2021 , Base Salary: Not Disclosed
JOB DETAILS:
Software Engineer - Python
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 will 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 daily to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You will 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:
Arifu’s mission is to place information and opportunity in everyone’s hands. The Arifu chatbot is an omni-channel (SMS, Facebook Messenger, WhatsApp, Telegram, and very soon Interactive Voice) enabled content marketplace and delivery platform enables personalized advisory services that makes learning FREE and RELEVANT whilst generating valuable insights and analytics for partners. Arifu has been able to provide learning to over 1.5 million people. We partner with organizations to digitize their in-person training programs, allowing anyone to access the content, anytime, on any mobile device. The Arifu personal adviser delivers content based on learner preferences and responses allowing for better engagement and impact.
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 are also looking for someone with the following:
● 3 - 5+ years of professional experience in software development after completing an undergraduate degree.
● Minimum bachelor's 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 ability in two 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 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.
Arifu is an equal opportunity employer and will consider every qualified applicant. Arifu does not discriminate based on race, ethnicity, national origin, ancestry, religion, gender, sexual orientation or disability.
Work Hours: 8
Experience in Months: 36
Level of Education: Bachelor Degree
{module 312}
Job application procedure
Send your CV and cover letter (in Word format) to talent@arifu.com by 31 July 2021. The naming convention is
“FirstName LastName Software Engineer - Python'' with “Software Engineer – Python - Arifu" as the subject. Tell us what excites you about this role. If we see a good fit, we will get back to you to set up a first conversation. Ladies are highly encouraged to apply.
All Jobs
{module 316}
Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.