Senior Software Engineer

Share and send to your friends !

Job Summary

We are seeking a Senior Software Engineer to join our team in Nairobi, under a 6 months contract. We believe that technology is an increasingly powerful and positive disruptive force in enabling Living Goods to provide effective community health service and drive impact. As the Senior Software Engineer, you 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 through coordination and supervision of the implementation of project activities.

  • Minimum Qualification: Bachelor
  • Experience Level: Senior level
  • Experience Length: 5 years

Job Description/Requirements

Do you want your work to matter? Do you want to use your skills to make a difference, not just a living? Do you want to improve millions of lives, including your own?


Living Goods works to reinvent how we improve the lives of the under-served. We think big, relentlessly innovate to ensure both impact & health system strengthening.  At Living Goods, you will have the opportunity to apply your ideas and creativity at work every day.  If you work well in a dynamic collaborative environment, set high standards, and meet challenges with determination and a sense of humor, you’ll thrive here at Living Goods.


Role Overview

We are seeking a Senior Software Engineer to join our team in Nairobi, under a 6 months contract. We believe that technology is an increasingly powerful and positive disruptive force in enabling Living Goods to provide effective community health service and drive impact. As the Senior Software Engineer, you 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 through coordination and supervision of the implementation of project activities. 

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. 

Pioneer and implement game-changing innovations while managing Living Goods’ mission-critical technologies, including mobile tools, data management systems and software needs. 

Language: Excellent spoken and written English. 

 

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 

• Degree in Software development, IT, Software Engineering or related field. 

• Have 5+ years' experience in software development i.e. Java, Python, C++ 

• Expert level experience of Android development. 

• Experience of developing, deploying, and maintaining production web applications. 

• Expert in developing backend systems using Java and Python 

• Experience of AWS, SVN, GIT and Continuous Integration  

• Understanding of concepts like MVC, Mocking, ORM, and RESTful APIs. 

• Ability to forge ahead and independently, demonstrate effective collaboration with teams across different functions. 

• Are productive in a UNIX-like environment: you can script your way-out trouble. 

• 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 

• Experience of .Net mainly Dynamics 365, Azure or MS SQL Server will be advantage 


Compensation 

A competitive salary and benefits package commensurate with experience including health insurance and bonus opportunity.  The opportunity to be your best while making lives better for those in need. 


Life at Living Goods 

Living Goods is aiming to make disruptive changes, dramatically improving the lives of underserved communities. We think big, but we operate small and nimble. At Living Goods, you will have the chance to use your creativity and work with your teammates to conceive and test new ideas every day. If you work well in a dynamic, highly collaborative culture, if you set high standards for yourself and your colleagues, if you know how to fail fast and learn fast, if you meet challenges with calm determination and a sense of humour, you will thrive at Living Goods. 


Living Goods is an equal opportunity employer and will consider every qualified applicant for employment. Living Goods does not discriminate based on race, ethnicity, national origin, ancestry, religion, gender, sexual orientation or disability. 


Our current job openings are displayed on our website, where you can search for open positions and apply directly.? Living Goods does not offer any positions without an interview and never asks candidates for money.? If you are asked for money, we strongly recommend that you do not respond and do not send money or personal information. 


Click on the link below to apply.



Important Safety Tips

1. Do not make any payment without confirming with the uganda-jobs.com Customer Support Team. 2. If you think this advert is not genuine, please contact us.

MHPSS specialist (consultant) Description Summary of the proposed/on-going/planned CBPSS related activities Child protection policy CBPSS manual The Code of Conduct and LWF Complaints and Response Mechanism (CRM) Reporting templates Other…
Advisor, Quality Improvement Description Coordinate bi-annual health facility performance assessments and client satisfaction surveys using the MOH and USG tools; and utilization of findings for improvement. Develop, implement and track…
Medical Radiographer Description Identifying and recommending referral of patients in need of specialized imaging cuYpish-Cz2AZb Maintaining radiographic operational equipment Requisitioning and accounting for radiographic materials and sundries allocated; and Preparing…
Paymaster cum Cashier Description Anesthetic Officer, Imvepi, Uganda Organization: International Rescue Committee (IRC) Supervising and appraising staff. Adhering to professional and service code of conduct and ethics. Supporting research activities….
District Program Officer Description vision. 7. Provide technical assistance to district and health facility teams to establish/strengthen systems for provision of health services in line with and Ministry of health…
The summary of responsibilities of this position includes but not limited to the following: Management of sub-awardees, preparation of quarterly Cost share reports, preparation of monthly Advances reports, |Reviewing of…