12-month apprenticeshipMarseille (1st arr.)100% on-siteStartup

Fullstack Next.js Web Developer Apprentice — M/F

Ready to give your career a real boost? Join Majoli.io!

Majoli is a web and mobile agency based in Marseille, designing ambitious digital products for clients and developing its own SaaS solutions. We are looking for our next fullstack Next.js web developer apprentice to strengthen our IT team for 12 months, 100% on-site in our Marseille offices (no remote work).

Your playground

  • Design and develop new features, both front-end and back-end.
  • Create polished, high-performance, responsive user interfaces.
  • Translate business needs into clear technical specifications.
  • Participate in code reviews, architecture decisions and continuous product improvement.
  • Plan your work, track progress and share your achievements with the team.

Profile sought — in order of priority

  1. Master's student (Bac +5) in a computer science school or equivalent university program.
  2. Portfolio of verifiable applications built with Next.js (links to live projects, public GitHub repos or testable demos).
  3. Ability to demonstrate a web application design method, from needs analysis to technical architecture.
  4. At least 2 years' experience as a fullstack Next.js developer (internships, apprenticeships, freelance or significant projects).
  5. DevOps knowledge and experience (CI/CD, AWS, Docker, monitoring...) strongly appreciated.

You are also rigorous, organized, curious, proactive, and enjoy working on-site as part of a team.

Our tech stack

  • Front-end: TypeScript, React, Next.js, Tailwind CSS
  • Back-end: Node.js, Next.js
  • Database: MongoDB
  • Cloud & DevOps: AWS (S3, Elastic Beanstalk, Amplify)

Why Majoli?

  • A human-sized team where your ideas really matter.
  • Varied projects, from early-stage startups to deployed products.
  • Real technical mentoring to grow your skills.
  • Offices in the heart of Marseille.

In summary

  • Role: Fullstack Next.js Web Developer Apprentice
  • Contract: Apprenticeship (12 months)
  • Location: Marseille 1st — 100% on-site, no remote work
  • Education level: Master's (Bac +5)
  • Required experience: minimum 2 years in fullstack Next.js development
  • Essential: verifiable portfolio with Next.js projects

Application

Send your CV, link to your portfolio / GitHub, and a few lines about your design method to Majoli's contact address.

Interested in this opportunity? Submit your application via the dedicated form.

Apply for this job