Back-End Software Development Engineer

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 manners 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-thejob 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.

Interested and qualified candidates should apply by sending an email to jobs@elewa.co.ke with the following details:Note:

Apply via :

jobs@elewa.co.ke