Lead Backend Engineer

June 3, 2024

Job Description

Yassir is the premier super app in the Maghreb region, revolutionizing the delivery of daily services. Operating in 45 cities across Algeria, Morocco, and Tunisia, it has recently expanded into France, Canada, and Sub-Saharan Africa. Supported by approximately $200 million in funding from venture capitalists in Silicon Valley, Europe, and beyond, Yassir offers on-demand services like ride-hailing and last-mile delivery. Building on this foundation, we are now introducing financial services to enable users to pay, save, and borrow digitally, helping to usher the continent into the digital economy era. Our goal is to create a marketplace that meets people’s needs while integrating social values.

About the Role

Backend Staff/Lead Engineer

As a Backend Staff/Lead Engineer, you will set technical standards for the backend in our consumer domain, collaborating with multiple teams. You will guide backend engineers through tech roadmaps, architectural decisions, and feature development and release cycles. Mentorship of junior developers and scaling backend engineers across squads by conducting technical interviews will also be part of your responsibilities.

Responsibilities:

  • Design, build, and maintain domain application features
  • Provide technical leadership and manage dependencies
  • Conduct design and code reviews
  • Support team members with technical challenges and help them grow
  • Continuously discover, evaluate, and implement new technologies for maximum efficiency
  • Participate in architecture and design discussions
  • Contribute to building the technical roadmap
  • Conduct technical interviews
  • Improve engineering standards, tools, and processes

Project Ownership:

  • Perform feasibility studies to validate capabilities and functionality
  • Draft and submit intellectual property
  • Research and assess current technologies
  • Develop and execute complex, multi-tier distributed software search applications
  • Apply technical and domain expertise to products and problems
  • Improve or extend applications through code assessment and writing
  • Manage and assist current software applications
  • Provide technical leadership and mentor others

Experience Required:

  • At least 10 years of backend engineering experience with NodeJS
  • Strong programming fundamentals
  • Excellent communication skills
  • Problem-solving mindset and a desire to help others achieve their goals
  • Extensive experience with Git in a team environment
  • Experience writing testable code and unit tests
  • Experience in fast-growing startups in the on-demand services space is a plus
  • Deep knowledge of React and NodeJS, with product development experience
  • Proficiency with modern JavaScript and full-stack development tools
  • Experience with A/B experiments and data-driven product development

Benefits:

  • Join one of the first Algerian startups in the Y Combinator program and one of the fastest-growing tech companies in North Africa
  • Competitive salary and equity in the company
  • Subsidized public transit pass
  • Influence the company’s culture
  • Opportunity to build something significant with renowned investors
  • Steep learning curve with significant responsibility and guidance
  • Make a real impact by providing affordable financial and on-demand services to millions of Africans

At Yassir, we value diversity and inclusivity. We look forward to hearing your unique perspective and experiences. Join us on our journey to create a better tomorrow. We look forward to receiving your application.