Full Stack Engineer

Job description
We are excited to be hiring a full stack engineer who will be responsible for developing user interface of our global platform and products by working with the latest front end technology like React and Node. This role will innovate and bring our seamless and intuitive products to the eyes of our customers.
Specific responsibilities include:

Using web technologies to build business/productivity applications;
Training end users on various features and use cases of our applications;
Developing quality code as per the best practices and preparing good documentation;
Working effectively and independently on assigned projects and enhancement requests;
Maintaining quality and ensuring responsiveness of applications;
Collaborating with the rest of the engineering team to design and launch new features;
Maintaining code integrity and organization;
Understanding and implementation of security and data protection;
Knowledge of code versioning tools, such as Git;
Identifying and defining integration points with third-party solutions;
Designing, building, and maintaining efficient, reusable, testable, and reliable JavaScript code;
Ensuring the best possible performance, quality, and responsiveness of the applications;
Identifying bottlenecks and bugs, and devising solutions to these problems;
Helping maintain code quality, organization, and automatization.

Essential Requirements

Bachelor of Science (Computer Science) or related engineering discipline;
Proficiency in using ReactJS and NodeJSExperience with RESTful APIs and push notifications;
Good grasp of HTML5/CSS3/JavaScript, jQuery and Responsive Design;
Knowledge of relational and NoSQL databases;
Excellent communication and interpersonal skills;
Strong sense of User Interface design (UI/UX);
Familiar with Linux Operating system;
At least 2 years experience;
Ability to simultaneously work on multiple projects;
A wide degree of creativity and latitude is expected; and
Individuals with a love for the African continent who want to be part of the team driving a business revolution.

Added Advantage
Master of Science (Computer Science) or related engineering discipline;