Backend Software Engineer

Leading super App in the Maghreb region providing ride-hailing, delivery, and financial services across North Africa and expanding internationally.
Backend
Mid-Level Software Engineer
In-Person
501 - 1,000 Employees
1+ year of experience
Enterprise SaaS · Finance · Travel

Description For Backend Software Engineer

Yassir, the leading super App in the Maghreb region, is seeking a Backend Software Engineer to join their growing team in London. With operations in 45 cities across Algeria, Morocco, Tunisia, France, Canada, and Sub-Saharan Africa, and backed by $200M in funding, Yassir is transforming daily services in the region.

As a Backend Software Engineer, you'll be integral to building and maintaining the technology that powers Yassir's diverse service offerings, from ride-hailing and last-mile delivery to innovative financial services. You'll work with cutting-edge technologies including Node.js, Python, and Go, designing and implementing microservices architecture that scales across multiple countries.

The role requires at least 1 year of experience and offers the opportunity to work on challenging technical problems, from identity infrastructure to complex mapping and routing systems. You'll be part of a team that's making a real impact by bringing affordable financial and on-demand services to millions of Africans.

The position offers competitive compensation, including stock options, and the chance to work with sharp, motivated colleagues either in office or remotely. As the first Algerian startup to go through Y Combinator and backed by prominent investors, Yassir provides a unique opportunity to shape the future of digital services in Africa while tackling interesting technical challenges.

The ideal candidate should have strong OOP and software design knowledge, experience with databases like MongoDB, and familiarity with REST APIs and microservices. Additional skills in containerization (Docker, Kubernetes), caching (Redis), and system scaling are highly valued for senior roles. This is an excellent opportunity for someone who thrives in a fast-paced, entrepreneurial environment and wants to make a lasting impact on both technology and society.

Last updated 3 hours ago

Responsibilities For Backend Software Engineer

  • Build robust and scalable software in Node.js, Python or Go
  • Design and create microservices and system architecture
  • Improve code quality through unit tests, automation and code reviews
  • Participate in brainstorming sessions
  • Work with engineering and design teams to understand requirements
  • Deliver results on schedule

Requirements For Backend Software Engineer

Node.js
Python
Go
MongoDB
Redis
Kubernetes
  • BS degree in computer science or equivalent experience
  • MS degree preferred
  • Solid OOP and software design knowledge
  • At least 1 year experience
  • Experience with Node.js, Python or Go
  • Experience with MongoDB or other databases
  • Knowledge of REST and RESTful APIs, microservices
  • Git version control
  • Outstanding written & verbal communication skills
  • Project management skills
  • Ability to work under pressure and meet deadlines
  • Critical thinking skills

Benefits For Backend Software Engineer

Equity
  • Great compensation and bonuses including stock options
  • Ground floor opportunity with the team
  • Sharp, motivated co-workers in a fun office environment or remote
  • Paid company holidays
  • Full social coverage

Interested in this job?

Jobs Related To Yassir Backend Software Engineer

Odoo Developer

Full-stack Odoo Developer position at Yassir, developing and customizing modules for leading North African super app platform.

Software Development Engineer in Test II, Vizzini (FireTV Voice)

Software Development Engineer in Test II position at Amazon's FireTV Voice team, focusing on building and maintaining test automation solutions for voice interface technology.

Software Engineer II

Software Engineer II position at Microsoft's Data Privacy Platform Team, building scalable privacy infrastructure and compliance solutions with 4+ years of backend development experience required.

Software Developer 2

Mid-level Software Developer position at Oracle in Austin, TX, focusing on cloud and big data solutions using Java, AWS, and modern technologies like Kubernetes and Kafka.

Software Developer

Mid-level Software Developer position at Oracle focusing on cloud solutions, requiring expertise in Python/C++, Machine Learning, and networking, offering competitive salary and benefits.