Lead Backend Engineer (Nodejs)

June 3, 2024

Job Description

Assir stands as the premier super App in the Maghreb region, poised to revolutionize the provision of daily services. Currently operational in 45 cities spanning Algeria, Morocco, and Tunisia, with recent expansions into France, Canada, and Sub-Saharan Africa, it boasts substantial backing (~$200M in funding) from venture capitalists worldwide, including Silicon Valley and Europe.

Our offerings encompass on-demand services like ride-hailing and last-mile delivery, and now extend to financial services, facilitating digital payments, savings, and borrowing for our users. This venture is pivotal in transitioning the continent towards a digital economy, driven not only by service provision but also by fostering a marketplace that aligns with social values.

Role Overview: As a Backend Staff/Lead Engineer, you’ll spearhead technical standards within the Backend realm across our consumer domain, collaborating with various squads. Your responsibilities include guiding Backend engineers through tech roadmaps, architectural decisions, and feature development cycles. Mentoring junior developers and scaling up Backend teams across multiple squads are also key aspects, alongside conducting technical interviews.

Your Role as Staff Engineer, Backend (Node.js):

  • Designing, building, and maintaining domain application features.
  • Providing technical leadership and managing dependencies.
  • Conducting design and code reviews, aiding team members with technical challenges, and fostering their growth.
  • Continuously evaluating and implementing new technologies, participating in architecture discussions, and contributing to the technical roadmap.
  • Owning projects by conducting feasibility studies, drafting intellectual property, researching technologies, and executing complex software applications.

Your Experience:

  • Minimum 10 years of backend engineering experience with Node.js.
  • Strong grasp of programming fundamentals and excellent communication skills.
  • Proven ability to solve problems and assist others in achieving their objectives.
  • Proficiency with Git in a team setting, writing testable code and unit tests.
  • Prior experience in a fast-growing startup within the on-demand services sector is advantageous.
  • Deep knowledge of React and Node.js, including product development experience.
  • Familiarity with modern JavaScript, full-stack tooling, and A/B experiments.


  • Joining one of the first Algerian startups in the Y Combinator program and a rapidly expanding tech firm in North Africa.
  • Competitive salary and company stake.
  • Subsidized public transit pass.
  • Influence the company’s culture and work with renowned investors.
  • Experience a steep learning curve with substantial responsibility and guidance.
  • Make a tangible impact by democratizing financial and on-demand services across Africa.

At Yassir, we champion diversity and inclusivity, valuing unique perspectives and experiences. If you’re ready to contribute to our journey and shape a better future together, we eagerly anticipate your application.