To catalyze the Kenyan tech community’s growth.


Senior Software Engineer1

  • Company: Samasource Kenya
  • Deadline: Friday 8th August 2014
  • Location: Nairobi/Kilimani
Job Description


Samasource is an award-winning social enterprise with a huge vision—to connect the one billion people living in poverty around the world to work through technology. Supported by major corporate and philanthropic funders including Google, Microsoft, eBay and The MasterCard Foundation, Samasource gives work to thousands of youth, women and underprivileged persons throughout Africa and Asia.


Working out of our Nairobi office, you will be the first member of Samasource’s new East African software development team. In collaboration with our San Francisco engineers you will help to build an online software platform that distributes work across the developing world. Your responsibilities will include:

  * Writing elegant, maintainable, test-driven object-oriented code

  * Collaborating with the North American team on product upkeep & features

  * Proactively responding to software issues & bugs

  * Providing technical & logistical assistance to new members of the Nairobi engineering team

  * Pairing remotely with colleagues in the US


Although advantageous, Ruby knowledge is NOT a necessity for this position. If you have a strong understanding of an equivalent language (Python, Java, C++), we encourage you to apply.

Our tools:

  * Ruby 1.9

  * Rails 3.2

  * Postgres

  * Mongo

  * Redis

  * RSpec/Capybara

  * Javascript (Backbone.js, jQuery)

  * Heroku

  * Git


*  3+ years experience in object-oriented programming

*  Strong knowledge of MVC design principles

*  A broad understanding of web application stacks

*  A passion for clean, maintainable, test-driven coding practices

*  Relational and noSQL data store experience

*  Familiarity with a unix-based operating system (Mac or Linux)

*  Strong written & spoken English

*  A passion for helping to alleviate poverty & inequality

Only qualified candidates with the current ability to work in Kenya will be contacted. No work visa sponsorship is available for this position.

How to apply

Please apply directly through our website for consideration: