Job Description
Jumia, a leading pan-African e-commerce platform, is seeking a Senior NodeJS Software Engineer to join their team in Portugal. The ideal candidate will be responsible for interpreting business requirements, designing, implementing, and testing high-quality solutions. They will work in a team-based development environment, aiming for quality, scalability, and performance.
Responsibilities: - Interpreting business/technical requirements
- Designing, implementing, and testing high-quality solutions.
- Working in a team-based development environment.
- Optimizing applications, processes, and methodologies
- Helping peers in development, testing, and automation tasks
Requirements: - Strong working experience with NodeJS and NodeJS frameworks (e.g. Express, NestJS)
- Understanding of OOP, Design Patterns and anti-patterns, SOLID principles
- Experience with relation and non-relational databases (e.g. MySQL, Redis...)
- Experienced with testing layers 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
What 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