Taro Logo

Senior Backend Engineer (NodeJS) - SuperApp

Leading super App in the Maghreb region providing ride-hailing, delivery, and financial services, operating in 45 cities across multiple countries.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Finance · Travel
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Backend Engineer (NodeJS) - SuperApp

Yassir, a Y Combinator-backed startup with $200M in funding, is seeking a Senior Backend Engineer to join their growing international engineering team. As the leading super App in the Maghreb region, Yassir operates across 45 cities in Algeria, Morocco, Tunisia, with recent expansions into France, Canada, and Sub-Saharan Africa.

The role involves working with a high-quality codebase and the latest tools, focusing on complex backend development including microservices architecture using Node.js. You'll be responsible for building large-scale backend systems and microservices, designing and developing powerful server-side applications in a dynamic environment where problem-solving skills are essential.

The ideal candidate will have strong experience with Node.js, MongoDB, and microservices architecture, along with knowledge of modern development practices and tools like Docker and Redis. You'll be part of a team that's transforming daily services across multiple regions, working on everything from ride-hailing and last-mile delivery to innovative financial services.

This is an opportunity to make a significant impact at one of North Africa's fastest-growing tech companies, helping to bring affordable financial and on-demand services to millions of Africans. The company offers a diverse and inclusive culture, with the chance to work on meaningful projects that have real-world impact. The position offers a steep learning curve with substantial responsibility and guidance, perfect for someone looking to grow their career in a fast-paced, entrepreneurial environment.

Last updated 7 months ago

Responsibilities For Senior Backend Engineer (NodeJS) - SuperApp

  • Build robust and scalable software in Node.js
  • Design and create microservices and system architecture for projects
  • Improve existing code quality through writing unit tests, automation and performing code reviews
  • Participate in brainstorming sessions and contribute ideas to technology, algorithms and products
  • Work with engineering and design teams to understand end-user requirements
  • Translate requirements into pragmatic and effective technical solutions
  • Dive into difficult problems and deliver results on schedule

Requirements For Senior Backend Engineer (NodeJS) - SuperApp

Node.js
MongoDB
Redis
Kubernetes
  • At least 5 years of experience in a similar role
  • Solid OOP and software design knowledge
  • Experience with Node.js
  • Experience with MongoDB or other databases
  • Knowledge of Express.js or other frameworks
  • Experience with REST and RESTful APIs, microservices
  • Proficiency in Git version control
  • Experience with Docker, kubernetes (preferred)
  • Experience with Caching, Redis server (preferred)
  • BSc/MSc in Engineering, Computer Science or relevant field
  • Experience in mobility, on-demand or fintech space
  • Ability to prioritize and meet tight deadlines
  • Comfortable working in an entrepreneurial environment

Interested in this job?