Browse All Jobs
Job Description
Jumia is seeking a Senior NodeJS Software Engineer to join its Kenya Tech Center. The successful candidate will work in a team-based development environment, designing, implementing, and testing high-quality solutions. They will contribute to optimizing applications, processes, and methodologies, and collaborate with peers in development, testing, and automation tasks.
  • Interpreting business/technical requirements
  • Designing, implementing and testing high-quality solutions
  • Working in a team-based development environment
  • Optimizing applications, processes, and methodologies
  • Collaborating with peers for development, testing, and automation tasks
Requirements:
  • Strong working experience and knowledge with NodeJS and NodeJS frameworks (e.g. Express, NestJS)
  • 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
Jumia offers:
  • A unique experience in an entrepreneurial, yet structured environment
  • A unique opportunity of having 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
Apply Manually