Senior NodeJS Developer


The number one online shopping mall in Kenya.

What you will be doing

The Senior NodeJS Developer role has the following responsibilities:

  • Autonomy interpreting business/technical requirements, designing, implementing and testing high-quality solutions
  • Work in a team-based development environment with a modular code base, peer reviews, and pull requests, with the disciplined use of source code control and documentation
  • Constantly aim for quality, scalability, performance, and architecture keeping good practices, security, and compliance in check
  • Be part of a fast and agile development process
  • Contribute actively and proactively to optimize applications, processes, and methodologies
  • Be willing to help peers, being part of a collaborative environment for development, testing, and automation tasks

What we are looking for

The Senior NodeJS Developer role has the following requirements:

  • Strong working experience and knowledge with NodeJS and NodeJS frameworks (e.g. Express, NestJS)
  • A clear understanding of OOP, Design Patterns and anti-patterns, SOLID principles
  • Working experience with relation and non-relational databases (e.g. MySQL, Couchbase, Redis…)
  • Experienced with testing layers (unit, integration and functional testing) and version control technologies (e.g. GIT)
  • Understanding of Queuing and Streaming systems (e.g. SQS, Kafka)
  • Academic background in IT or equivalent
  • Knowledge of algorithms and distributed systems
  • Proficiency in English

The following skills are not required but will make your profile stand out:

  • Knowledge in JavaScript (ES6) and VueJS, CSS is a plus
  • Experience with services/microservices-oriented architecture, ideally in an eCommerce scope
  • Familiar with SCRUM methodology

We Offer:

  • A unique experience in an entrepreneurial, yet structured environment
  • This a unique opportunity to have a strong impact in building the African e-commerce sector
  • The opportunity to become part of a highly professional and dynamic team
  • An unparalleled personal and professional growth as our longer-term objective is to train the next generation of leaders

Are you looking to sharpen your Software Development skills to stay relevant in the market? CLICKย HEREย to have a look at the top schools.

For all your IT certification needs, please,ย click here for information on how to get started

To apply for this job please visit

Job Overview
Job Location