Naoufal Badou

Backend Developer | Node.js & TypeScript | Building Scalable APIs and Systems

Backend developer specialized in Node.js and TypeScript, with experience designing REST APIs, integrating databases, and deploying backend services. Strong problem-solving skills from customer-facing roles and a background in ecommerce. Passionate about clean code, scalable architecture, and delivering real-world solutions.

Experiences

2023 - Present

Remote

  • Designed and developed RESTful APIs with Node.js, TypeScript, and Express.
  • Built small-scale ecommerce and inventory systems with PostgreSQL and MongoDB.
  • Integrated authentication (JWT) and third-party APIs (payment, shipping).
  • Deployed apps on Vercel and Render with Git version control.

Oct 2023 - Apr 2025

Yango · Remote

  • Handled multilingual (French/English/Arabic) customer support for ride-hailing and delivery services.
  • Collaborated with technical teams to troubleshoot and resolve app and backend-related issues.
  • Maintained high satisfaction scores in a fast-paced support environment.

Dec 2019 - Dec 2022

Majorel · Hybrid

  • Moderated Instagram and Facebook content according to community guidelines

2017 - 2019

  • Managed dropshipping and local ecommerce stores.
  • Oversaw product sourcing, marketing campaigns, and payment integrations.

Education

2025

ALX Africa

  • Completed intensive program covering backend fundamentals, API design, databases, and deployment.
  • Built and deployed multiple backend projects during training.

2023–2025

  • Studied and applied Node.js, Express, Next.js, PostgreSQL, and MongoDB through real projects.
  • Focused on REST API development, authentication, and deployment workflows.
  • Courses from freeCodeCamp, The Odin Project, and JavaScript Mastery.
  • Hands-on work in ecommerce, inventory management systems, and API integration.

Skills

Programming: JavaScript (ES6+), TypeScript, Node.js, Express.js

Databases: PostgreSQL, MySQL, MongoDB

Tools: Git, Postman, Vercel, Render

APIs: REST APIs, JWT Authentication, OAuth basics

Other: Digital marketing, Ecommerce platforms

Languages: French (Native), Arabic (Native), English (Advanced), Italian (Beginner)