Engineering internship
The coding challenge
Ship a small SaaS tool in a week. We read the code, not your CV.
7 days · Next.js + Supabase · No interview · Open all year
Careers
A 12-person immersive web studio in Byblos, Lebanon. Engineering joins through a coding challenge; sales through a real queue in our sales ERP.
Engineering internship
Ship a small SaaS tool in a week. We read the code, not your CV.
7 days · Next.js + Supabase · No interview · Open all year
Sales internship
Run a real lead queue with AI briefs, scripts and a path to setter — not shadow notes.
Assigned queue · AI enrich · Multi-brand · Intern → Setter
Details
Our engineering internship has no interview. You ship a small product in a week; we read the code.
Build a micro SaaS tool in 7 days. Register with your email, get a unique assignment, and build a small but working SaaS tool in Next.js, TypeScript, Tailwind CSS and Supabase. Deploy it to a live URL and send us the code with a short write-up. Submissions are reviewed by the engineers who will work with you.
A named Intern seat in our B2B sales ERP — assigned queue, AI research briefs, structured outreach, meeting hand-offs and a path to Setter. Multi-brand ICPs; contribution can earn commission when deals get paid. Apply from the sales internship page.
No other advertised full-time roles right now. Engineering joins through the coding challenge; sales through the sales internship. If you are a senior 3D developer, front-end or backend engineer, UI/UX designer or product manager and want to work from Byblos, email info@moondev.solutions with the subject “Application – [role]”, a link to work you shipped and three lines on why MoonDev.
We read every application ourselves and reply within one working day. When a role opens it is posted here first, then on LinkedIn.
MoonDev builds 360° tours, WebAR, 3D websites and AI products in the browser, from one office in Byblos.
What you will work with from day one. The internship challenge uses the first four.
Who you would work with: the 12 people on the about page, led by founder Theodor Rahme.
FAQ
Two internship paths are open: the engineering coding challenge and the B2B sales internship. No other full-time roles are advertised. For senior 3D, front-end or backend profiles, email a portfolio and a short note to info@moondev.solutions; we reply to every serious application within one working day.
Yes. The sales internship is a named Intern seat in our sales ERP: assigned queue, AI enrichment, scripts and a path to Setter. Details and apply links are on /join/sales-internship. It is not a shadow-only placement.
No. The 7-day coding challenge replaces the interview. You register on the internship page, receive a unique assignment by email, build and deploy it, then send the live URL, a 300–500-word write-up and evaluator credentials. If the submission meets the six criteria, you are in.
Yes, and we encourage it. What we check is that you understand what you built: the write-up has to explain the problem, the user, what you chose not to build and the biggest technical trade-off. Copied or near-identical code is fingerprinted and disqualified.
The challenge itself is fully remote. The internship is based at the studio in Byblos, Lebanon, where the team works together in one office; hybrid arrangements are discussed case by case after the review, depending on the project you would join.
Get your assignment by email and ship it within 7 days.