Senior Software Engineer Job Careers – Living Goods (LG)

Job Title:             Senior Software Engineer
Organisation: Living Goods
(LG)
Duty Station: Nairobi, Kenya
About US:
Living Goods (LG) seeks to improve the lives of tens of millions of
underserved customers by revolutionizing the way community health is delivered
in the developing world.  To do this,
Living Goods not only grows its own business operations, but also dramatically
magnifies its impact through large-scale partnerships.  Living Goods supports networks of ‘Avon-like’
micro-entrepreneurs who go door-to-door teaching families how to improve their
health and wealth while selling affordable, high-impact products like basic
medicines, fortified foods, water filters, clean cook stoves, and solar lights.
Job Summary: The Senior
Software Engineer will lead our Kenya technology team in designing, developing,
testing, and rolling out, and supporting technology innovations to support LGK
operations. You will provide management leadership for Tech projects though
coordination and supervision of the implementation of project activities. The jobholder
will support product management and product design for all technology products,
whether developed in-house at Living Goods or developed by vendors, ensuring
effective communication across actors. The incumbent will act as the pioneer
and implement game-changing innovations while managing Living Goods’ mission
critical technologies, including mobile tools, data management systems and
software needs.
Key Duties and
Responsibilities:   
·        
Join engineering team tasked with continuous
development of the Living Goods platform
·        
Contribute to design, development, and
maintenance of features on the Living Goods platform, including new feature
development, fixing bugs, code review and scalability testing
·        
Work directly with Living Good’s partners and
customers to understand usability, address issues, and receive feedback
·        
Monitoring of cloud platform and mobile network
operator (MNO) infrastructure
·        
Work directly with our support team, customers
and vendors to resolve issues
·        
Report in daily scrums on milestones, progress
towards tasks, barriers needing attention, etc. Log all development activities
inside Echo’s task management system
·        
Guide and influence the direction of the
product. Creative ideas are always welcome.
·        
Work with designers and project managers to
ensure that systems designs are feasible and building upon past work. Be
available to other teammates who may be building other systems, to maintain
best practices and quality



Qualifications, Skills and
Experience:  
·        
The applicant must hold a Bachelor’s Degree in
Software development, IT, Software Engineering or related field.
·        
At least five years’ experience in software
development
·        
Ability to forge ahead and independently,
demonstrate effective collaboration with teams across different functions.
·        
Familiarity with concepts of MVC, Mocking, ORM,
and RESTful APIs.
·        
Have developed, deployed, and maintained
production web applications.
·        
Have experience in Java, Python, C++ and even
better if you are an expert in any of them.
·        
Are productive in a UNIX-like environment: you
can script your way out trouble, and build software you need from source code
if necessary.
·        
Are excited to work with asynchronous JavaScript
in the browser and in Node.
·        
Understand the basics of database systems – both
SQL and NoSQL databases, and can become proficient with any one of a wide
variety of them without too much trouble.
·        
Are capable of picking up front-end JS
frameworks, such as AngularJS, ReactJS, even better if you are already a master
with one of them.
·        
Proven experience in developing and maintaining
highly scalable Node.js microservices
·        
Are well-versed in CSS, HTML and JavaScript, as
well as mobile responsive web development.
·        
Enjoy working closely with and learning from
designers to iterate upon solutions and solve problems together.
·        
Experience leading and/or mentoring a small team
of developers
·        
Perfectionism: knowing how it should be done and
not stop until it’s done right.
·        
Can communicate effectively in English over
video and text chats as part of a results-focused distributed team.
·        
Ability to work through ambiguity and deal with
shifting priorities
Compensation:  A competitive salary and benefits package
commensurate with experience including health insurance and bonus opportunity.
How to Apply:
All Ugandan candidates are strongly encouraged to Apply Online at the
web link below.
For more of the latest jobs, please visit https://www.theugandanjobline.com or
find us on our facebook page https://www.facebook.com/UgandanJobline



Related Jobs