z.systems is a rapidly expanding, VC‑backed technology firm headquartered in Casablanca, Morocco. The company’s mission is to revolutionize the traditional retail landscape across Africa by creating a fully integrated B2B2C digital ecosystem that connects independent grocery stores with brands, consumers, and a suite of digital services. By leveraging a marketplace platform, loyalty engine, and dynamic promotion tools, z.systems enables retailers to manage product availability, pricing, and in‑store visibility while offering consumers gamified loyalty programs and buy‑now‑pay‑later options.
We are looking for a Senior Backend Engineering Lead to spearhead our backend development efforts. The ideal candidate will have 6‑9 years of experience in backend engineering, a proven track record of leading and mentoring engineering teams, and deep expertise in building scalable, transaction‑heavy systems. The role will involve designing and optimizing transactional and gamification engines, ensuring system reliability, security, and performance, and collaborating closely with product and DevOps teams to deliver production‑ready features.
Key responsibilities include:
- Leading and mentoring a team of backend engineers, fostering a culture of clean code and high quality delivery.
- Architecting, building, and optimizing scalable transactional systems and gamification engines (loyalty, rewards, challenges).
- Ensuring system reliability, security, and performance across all backend services.
- Defining engineering best practices and making key technical decisions.
- Conducting code reviews, design sessions, and hands‑on problem solving to support team members.
- Collaborating with product and DevOps to ship production‑ready features.
Qualifications:
- 5+ years in backend engineering with a technical leadership role.
- Strong foundation in software development principles and experience managing transaction‑heavy platforms at scale.
- Proficiency in Node.js, Express, Prisma ORM, PostgreSQL, AWS, and scalable production‑grade architecture.
- Experience with transactional flows and gamification systems.
- Excellent leadership, mentoring, and communication skills.
- Fluency in French and English.
- Bachelor’s degree (BAC+5) in Computer Science or related field.
Nice to have:
- Familiarity with Node.js / Express, Prisma ORM, PostgreSQL, AWS, and scalable architecture.
- Knowledge of transactional flows and gamification systems.
Benefits:
- Opportunity to make a meaningful impact on the transformation of retail across Africa.
- Dynamic work environment fostering innovation and collaboration.
- Professional growth through leading cutting‑edge projects.
- Collaborative team culture with diverse professionals.
- Long‑term career development potential in a fast‑growing company.
Recruitment process:
- CV pre‑screening.
- AI interview.
- Technical and culture fit interview with the z.systems team.
We look forward to welcoming a passionate, experienced backend engineering leader to our team.