Or your alerts

Back-End Software Development Engineer

Elewa Education

Software & Data

Education UGX Confidential
Easy Apply
1 month ago

Job Summary

The incumbent shall develop and maintain cutting edge & sustainable software solutions that contribute to solving key challenges of our current and potential internal and external clients.

  • Minimum Qualification : Bachelors
  • Experience Level : Mid level
  • Experience Length : 3 years

Job Description/Requirements

Location: The successful applicants for this role will be required to work from the Elewa offices based in Kenya


Back-End Software Development Engineer 


About Elewa 

Elewa is an education innovation organization, with activities across the education & training,  software/cloud development, and venture studio industries. “Elewa” is Swahili for “To understand.”  

Elewa believes everyone deserves the education/training and opportunity to reach his/her full potential in  life. 


Elewa contributes to the attainment of its vision through its three main activities i.e. Elewa Education,  Elewa Tech, Elewa Ventures & The Creative Hub. 


The incumbent for this role will be under Elewa Tech which trains IT resources from East-Africa on the development of cutting-edge technology. These resources are organized into teams which offshore the tech services of startups on the international market via business process outsourcing, hence matching East-African IT talent with rapidly growing global demand. Part of these resources are deployed internally, to develop and support training programs for Elewa’s customers and projects. 


Cooperative - We are a cooperative organization by nature. ONLY by giving and helping others succeed  (this includes our colleagues, clients, and the community/society), we succeed ourselves. We go by the  mantra, one for all and all for one! 


Ownership - We commit to what we promise. Sometimes we fail, but we communicate early, own up to  our failures and learn from them. This makes us dependable and trustworthy to our colleagues and clients.  We take ownership of our culture and presence. 


Detail – We care about the details. We only develop quality solutions that last. Quick and dirty is not our  style, instead we advocate for long term and holistic thinking in all that we do. Personal growth is our single  most important metric. 

Empathy – Humility and respect are some of our key values even as we endeavor to put ourselves in other  people’s situations. 


Transparent - We are an open organization that shares what we know, believes in open source & open  information, and understands there’s always more to learn. 

All these contribute to our Psychological Safety. 


Purpose of the position:  

The incumbent shall develop and maintain cutting edge & sustainable software solutions that contribute to solving key challenges of our current and potential internal and external clients. 


Product & Software Development 

• Back-End software development on a stack based off TypeScript/express, NestJS, Flutter, modern  tools such as NodeJS, Python, Java/C#, Firebase, Neo4J, Apollo GraphQL, … (whatever  technology is the most suitable for the internal and external client’s needs). 

• Work on new reusable backend components/libraries while maintaining the existing ones.

• Prepare & Configure workloads on modern Cloud infrastructure (GCP, AWS, Azure, …).

• Database design. 

• Implement new functionalities for both internal and external clients. 

• Analyse challenges and perform technical cost/benefits analysis on different implementation avenues. 

• Develop tests for key functionalities of the application to avoid regressions and to ensure sustainability and compounding of technical debt. 

• Contribute to Open-Source Projects, Frameworks, and Components managed by the organization or of interest to the larger product roadmap. 

• Kubernetes Deployment Configuration & Orchestration. 

• Consciously manage the balance between technical debt and client timelines in all technical decision-making. 


Design & Communication 

• Collaborate with internal and external clients to design, implement and come up with working  solutions. 

• Run design sprints with internal and external clients to design new features at the start of a sprint. 

• Orchestrate introspection events with both internal and external clients. 


Technical Leadership and Client Support 

• Ability to present advanced technical concepts in manner that clients and management can understand.  

• Manage timelines as well as client and project budgets. 

• Technical Leadership of projects and junior developers. 


Qualifications, Background, competencies, and Attributes (Knowledge, skills, and abilities may have been acquired through a combination of formal schooling, self-education, and prior experience or on-the-job training).  

• Cultural fit as per our CODE is a MUST. 

• Relevant academic and professional certifications.  

• Ability to understand Elewa’s big picture. 

• Portfolio of at least two years prior work experience that fits in well with this role. 


What we can offer 

• We offer you a flexible and friendly work environment in which you can grow and develop at lightning speed as you take part in growing and developing others. 

• We provide a salary in line with the industry and your experience to enable you to fully focus on your  work placement.  


How to apply 

All applications will be received and Reviewed through Brightermonday Portal by Clicking on the 'Apply Here' section

with the  following details:

(i) Cover Letter, clearly stating the position for which you are applying. 

(ii) Three-paragraph motivation statement indicating: 

• Why you feel you meet the requirements for the role? 

• Why you want to work with us? 

• Why the position for which you are applying? 

• Current and expected remuneration? 

• Any other additions relevant to the application? 

(iii) An updated C.V. (with at least two work referees) 


Note: 

• Elewa is an Equal Opportunity Employer and therefore is committed to equal treatment of all.

• We do not charge/accept any amount or security deposit from anyone at all points of our recruitment process.


Important Safety Tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
Report Job

Share Job Post

Lorem ipsum dolor (Location) Lorem ipsum UGX Confidential

Job Function : Lorem ipsum

1 year ago

Lorem ipsum dolor (Location) Lorem ipsum UGX Confidential

Job Function : Lorem ipsum

1 year ago

Lorem ipsum dolor (Location) Lorem ipsum UGX Confidential

Job Function : Lorem ipsum

1 year ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

This action will pause all job alerts. Are you sure?

Cancel Proceed
Report Job
Please fill out the form below and let us know more.
Share Job Via Sms

Preview CV