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

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 9 days 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?

Jobs Related To Yassir Staff Backend Engineer (NodeJS)

Sr. Engineering Program Manager, Subscriptions and Infrastructure

Senior Engineering Program Manager position at Apple, leading subscription and infrastructure projects for Apple's digital services platforms.

Manager, AppleCare IVR Support Programs

Lead Apple's global IVR support programs, managing strategic initiatives and cross-functional projects while driving technical innovation in customer support systems.

SENIOR SOFTWARE ENG MGR

Lead Azure DevOps engineering team at Microsoft India, managing cloud services development and team growth while ensuring service reliability and scalability.

Staff Engineer - Network Platform

Staff Engineer position at Uber focusing on service mesh infrastructure and L4/L7 layer networking, requiring 8+ years of experience and expertise in distributed systems.

Staff Software Engineer - Delivery Platform (UberEats)

Lead backend development for UberEats' Order Platform, focusing on scalable solutions and mentoring engineers while working with cutting-edge technologies.