Fuzu Exclusive Job

Hivisasa   |   Nairobi, Kenya   |   Log in or register to see the closing date

Senior Backend Engineer (Python)

  • Post-graduate education
  • Information technology, software development, data
  • Experienced (senior worker)
  • Full Time
  • Permanent
Click to apply

Job Summary

Ready to change the way content is generated and shared in Kenya? Join one of the fastest growing sites in Kenya. With over 3.8 million monthly readers, your work is certain to be seen! Hivisasa is looking for a backend engineer to build a set of delightful services our frontenders will enjoy utilizing and that we will love developing!

Start: Immediately Location: Nairobi, Kenya
Compensation: Competitive Duration: Open ended, full time
Current Stack: Express Node.js, Java 8, Elasticsearch, SQL, Spring framework (Spring-boot, Spring data, Spring security, Spring XD), Redis, Angular
• 6+ years experience in software development
• 4+ years experience with Python
• Fluent in English with excellent written and verbal communication skills
You are:
• A python ninja obsessed with clean interfaces and maintainable code
• Ready to tackle challenges end to end and learn new skills
• Excited to develop, coach, and lead future team members
• Passionate about establishing good dev practices and improving the code base
• You enter conversations with strong opinions, weakly held

Nice to have experience:

• Heroku, ElasticSearch, Continuous Integration, Angular, Linux, Redis, Opera Mini, Google Tag Manager, Google Analytics, Kibana, Facebook Ads, Facebook APIs
• Ad networks (Google Ads, Monetize More, Taboola)
• News media or blog sites and related challenges such as time sensitive SEO
• Experience working on sites with millions of pageviews per day, load testing, scaling

We are:

Tech at Hivisasa is a very small team. We expect you to take an active role in architecting solutions and evolving the tech team culture / best practices. We already have a product with > 3 million uniques per month, 100,000’s of page views per day. This is a great testbed on which to iterate new features. You will have the opportunity to make a direct impact across the organization and our user base immediately!

What is Hivisasa:

Hivisasa is a place for African audiences to create, discover and share content. We are driven by our mission to elevate local and national debates by informing readers, providing a rewarding discussion platform, and decentralising the flow of information. Media is very controlled in this part of the world and the internet offers a chance for people with different voices to come together and get heard.


  • You will:
  • You will develop the next generation Hivisasa CMS.
  • Your first task will be to explore and evaluate python CMS platforms and to drive the discussion on which one we choose.
  • You will also participate in the design of where in our infrastructure the new CMS system will live and how it will interact with our other services.
  • You will then work to extend the chosen framework to match our requirements.

General Information

Salary rangeNot specified
Additional informationNot specified
Job start date: Friday, June 1, 2018
Contract type: Permanent
Job type: Full Time
Location: Nairobi
Area of work: Information technology, software development, data
Seniority: Experienced (senior worker)

Job Requirements

Required education: Post-graduate education
Required relevant work experience: 5 years
Required skills: Linux; Python; System integration; Programming methodologies; Software architecture; System architecture; Github (or other software version management systems); Database query languages (SQL, others)
Required languages: English (Spoken: fluent | Written: fluent)

Click to apply


Communications, media, radio, tvCompany size: 20-50 people

Come redefine the way content is created and shared in Kenya! Hivisasa has a network of over 1,000 citizen reporters writing news from all over the country. With over 3 million readers in the last month, your impact will be seen far and wide! Join a small team of dedicated nerds looking to move the needle. We are a nimble tech team that can quickly produce and test features for our readers, writers, and advertisers.

Other Jobs at Hivisasa

UX Designer