Taro Logo

Staff Backend Engineer (NodeJS)

Leading super App in the Maghreb region changing the way daily services are provided.
Alexandria, Alexandria Governorate, EgyptCape Town, South AfricaJohannesburg, South Africa
Backend
Staff Software Engineer
Remote
501 - 1,000 Employees
10+ years of experience
AI · Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Backend Engineer (NodeJS)

Yassir is the leading super App in the Maghreb region, changing the way daily services are provided. Operating in 45 cities across Algeria, Morocco, Tunisia, with expansions into France, Canada, and Sub-Saharan Africa, Yassir has secured ~$200M in funding from VCs globally. The company offers on-demand services like ride-hailing and last-mile delivery, and is introducing financial services to facilitate digital payments, savings, and borrowing.

As a Staff Backend Engineer (NodeJS) at Yassir, you will:

  • Drive technical standards for the Backend across the consumer domain
  • Lead Backend engineers with tech roadmaps, architecture decisions, and feature development
  • Mentor junior developers and conduct technical interviews
  • Design, build, and maintain features for domain applications
  • Provide technical leadership and manage dependencies
  • Conduct design and code reviews
  • Participate in architecture discussions and building the technical roadmap
  • Improve engineering standards, tooling, and processes

Key responsibilities include:

  • Performing feasibility studies
  • Drafting and submitting intellectual property
  • Developing complex, multi-tier distributed software applications
  • Creating technical and domain expertise
  • Managing and assisting current software applications

Requirements:

  • 10+ years of experience in backend engineering with NodeJS
  • Strong foundation in programming fundamentals
  • Excellent communication skills
  • Experience with Git, writing testable code, and unit tests
  • Deep knowledge of React and NodeJS
  • Experience with A/B experiments and data-driven product development

Yassir offers:

  • Opportunity to join a Y Combinator alumnus and fast-growing tech company
  • Attractive salary and company stake
  • Chance to impact company culture
  • Steep learning curve with guidance
  • Opportunity to make a real impact on affordable financial and on-demand services in Africa

Yassir values diversity and inclusivity, welcoming unique perspectives and experiences to contribute to their journey.

Last updated 8 months ago

Responsibilities For Staff Backend Engineer (NodeJS)

  • Drive technical standards for the Backend across consumer domain
  • Lead Backend engineers with tech roadmaps and architecture decisions
  • Mentor junior developers and conduct technical interviews
  • Design, build, and maintain features for domain applications
  • Provide technical leadership and manage dependencies
  • Conduct design and code reviews
  • Participate in architecture discussions and technical roadmap building
  • Improve engineering standards, tooling, and processes

Requirements For Staff Backend Engineer (NodeJS)

Node.js
JavaScript
React
  • 10+ years of experience in backend engineering with NodeJS
  • Strong foundation in programming fundamentals
  • Excellent communication skills
  • Experience with Git in a team environment
  • Experience writing testable code and unit tests
  • Deep knowledge of React and NodeJS
  • Experience with A/B experiments and data-driven product development

Benefits For Staff Backend Engineer (NodeJS)

Equity
  • Attractive salary
  • Equity
  • Steep learning curve
  • Impact on company culture

Interested in this job?