Back-End Software Development Engineer
Elewa Education
IT & Software
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.