Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Dec 4, 2018
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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.
    Read more about this company

     

    Senior Software Engineer - Python

    Responsibilities

    • Platform-wide improvements to the existing modules and new modules; Lead and mentor junior engineers
    • Follow industry best practices; Write clean, scalable and testable code which will run on large Hadoop and Spark clusters
    • Troubleshoot, test and maintain the core product(s) and configurations to ensure strong optimization and functionality. Contribute to all phases of the product development lifecycle
    • 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; Excellent analytical and problem-solving skills.
    • Learning from live AB tests and internal analytics to upgrade features based on solid evidence;
    • Running scrums and sprint cycles with your fellow devs and product manager;
    • Keeping up with the essentials: testing, bug fixes, deployment, and documentation;
    • Active participation in community events, trade meetups, and industry workshops in Nairobi and globally.

    Qualifications

    • 7-10+ years of professional experience in software development after completing an undergraduate degree;
    • Minimum of Bachelor degree in CS, IT or related field. Masters level preferred; Excellent analytical and
      problem-solving skills.
    • Demonstrated abilities in Python, MVC & R. Should also be familiar with Java, PHP, and MySQL;
    • Demonstrated abilities in 2 or more NoSQL tools, such as Solr or ElasticSearch, MongoDB, CouchDB, and Redis;
    • Working knowledge of AWS, Git, Bitbucket, SMS, IVR, HTML5, and Laravel, as well as S3 for data storage;
    • Be comfortable working with Linux and Shell; Fluency in spoken and written English a must. Strong Swahili a plus;
    • Ability to work off of and build upon other people’s code; Ability to get things done! We are all super ambitious and the road to greatness is paved with many lines of code;
    • Should be able to thrive in a fast-paced, quickly evolving, tech start-up environment
    • Ability to enjoy (and survive) the chaos of a high-growth tech company;

    Compensation and Benefits

    • We aspire to be competitive on compensation although, as an early-stage social enterprise, many on the team work 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.

    Method of Application

    Send your CV (in Word format) to talent@arifu.com with “Senior Software Engineer – Python” in the subject. Your CV should be named in the following format: “FirstName LastName Senior Software Engineer – Python”. For example, “Jane Doe Senior Software Engineer – Python”. Tell us what excites you about this role, and include at least one sample of your work so we can see the quality of your craft. Ladies are highly encouraged to apply.

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Arifu Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail