Full Stack Python Developer

We are seeking a Software Developer to help accelerate core software applications. While working with a highly technical team in a collaborative team environment, you will be delivering scalable, secure, and highly available systems. With a small company, startup atmosphere, you will be asked to perform multiple tasks that in other companies, you may not get a chance to do. 


  • Remember this is a small startup type environment, so you will be exposed to and work with cross-functionally within the software team.
  • You will be a key contributor to the development of new features and successful product releases
  • Design and build software solutions with new technologies
  • We are looking for those that are passionate about learning new things and helping others


  • Experience designing, building, and deploying reliable and scalable applications.
  • Full stack developer with proficiency in Python - Django 
  • SQL, MySQL, or MS SQL Database design and query writing with Postgres experience.
  • Experience in object-oriented design practices and patterns.
  • HTML, JavaScript and CSS front end development
  • Experience with version control (Git - preferred - or Subversion)
  • Experience with Linux systems and Bash shell scripting

Any of these would be great:

  • Experience with Django, PostGIS
  • Leverage automation across testing, integration, and deployment activities
  • Production app deployment and monitoring
  • Understanding of RESTFul APIs
  • Cloud Architecture tuning and optimization
  • Experience building scalable and reliable products in the cloud
  • Proficiency in Linux administration
  • Experience with Document and Key/Value data stores
Nairobi, Kenya, KE