Fuzu Exclusive Job

Newlight Africa Ltd   |   Nairobi, Kenya   |   Log in or register to see the closing date

Senior Backend Software Engineer

  • Bachelor's degree
  • Information technology, software development, data
  • Expert (non-managerial)
  • Full Time
  • Permanent
Click to apply

Job Summary

About Heya!

Heya! is a brand owned by NewLight Africa, operational in Kenya since August 2015.
We are a product-neutral distributor of socially and environmentally important products including solar lanterns, solar home systems, fuel efficient cook stoves, water tanks, smartphones, etc. Heya! addresses the biggest challenges in getting these products to the people who need them most in sub Saharan Africa - last-mile sales & distribution network and asset-financing - which means that even the poorest families in rural Kenya can access and afford our products. Our mission is to deliver happiness, one product at a time.

What we offer?
We offer you purpose-driven work in a passionate team and an attractive package including flexible work hours and location, medical insurance, pension and opportunities to grow. We are good people who work hard, have fun and care a great deal.
Qualifications:
  1. 5+ years in back-end programming languages and frameworks
  2. Expert in working with relational databases (PostgreSQL desired)
  3. Highly skilled in Java or Python or both
  4. Creating and using REST APIs
  5. Software engineering best practices: coding standards, code reviews, source control management, design patterns, build processes, technical documentation, test driven development, operations
  6. Providing support for production systems
  7. Modern software architectures such as micro-services
  8. Full-stack development experience - highly desirable
  9. Working in a start-up environment
  10. At least a basic understanding of agile methodologies such as scrum is essential
  11. Front-end technologies such as Angular, desirable but not essential


Responsibilities

Solution Architecture:

  • Advise on system architecture design
  • Participate in project planning, user requirements gathering & other team planning activities
  • Be the champion of our architecture principles going forward
Database Design & Administration, Data Mechanics & Migrations:
  • Advising on data model design
  • Building additions/changes to our data model (preserving the principles of the design)
  • Data migrations (with some support from freelancers as needed)
Software Development:
  • Research, design & build integrations between Heya!s chosen software solutions, for e.g. :
  1. between our own system & accounting software
  2. between our own system & a Credit Bureau aggregator
  3. between mobile money & own system, etc.
  • Support our outsourced IT partner in the development & implementation of a Loan Management System.


General Information

Salary rangeNot specified
Additional informationNot specified
Contract type: Permanent
Job type: Full Time
Location: Nairobi
Area of work: Information technology, software development, data
Seniority: Expert (non-managerial)

Job Requirements

Required education: Bachelor's degree
Required relevant work experience: 5 years
Required skills: Application programming interfaces (API); Python; Scrum; Software architecture; System architecture; Testing and debugging; Java; Database administration; Code documentation; User research
Required languages: English (Spoken: fluent | Written: fluent)

Click to apply

Newlight Africa Ltd

Retail, wholesale, FMCGCompany size: 50-100 people

Heya! is a brand owned by NewLight Africa, operational in Kenya since August 2015. We are a product-neutral distributor of socially and environmentally important products including solar lanterns, solar home systems, fuel efficient cook stoves, water tanks, smartphones, etc. Heya! addresses the biggest challenges in getting these products to the people who need them most in sub Saharan Africa - last-mile sales & distribution network and asset-financing - which means that even the poorest families in rural Kenya can access and afford our products. Our mission is to deliver happiness, one product at a time.