Join Our Team
2026
Complete our coding challenge and join our team without the traditional interview process. Build a portfolio website that allows us to rate your work and review your source code.
Welcome to our coding challenge! This is your opportunity to demonstrate your development skills and join our team without the traditional interview process. Complete this challenge successfully, and you'll be automatically in.
By completing this challenge, you'll show us that you're willing to learn, serious about your craft, and ready to contribute to real-world projects. We want to see your problem-solving ability, code quality, and attention to detail.
React framework for production
Type-safe JavaScript
Utility-first CSS framework
Authentication & database
build a micro saas tool — the brief is intentionally open-ended.
choose a real problem to solve for a specific type of user, then build a small but fully functional saas tool that a stranger could use. you must:
Your submission will be judged on the following:
Good luck! We look forward to seeing your solution.
FAQ
Eligibility, pay, remote work, AI tools, deadlines and feedback.
Anyone who can build and deploy a small web app with Next.js, TypeScript, Tailwind CSS and Supabase: students, recent graduates and self-taught developers. There is no degree requirement and no CV screening. You are judged on the challenge submission, and the team you would join works from Byblos, Lebanon.
Compensation, duration and start date are shared with you after your challenge is reviewed, together with the offer. We do not publish a fixed package because it depends on the role and the period. If you need this before starting the challenge, email info@moondev.solutions and we answer directly.
The coding challenge itself is fully remote. The MoonDev team works from Byblos, Lebanon, and whether the internship is on-site, hybrid or remote is agreed after the review, based on where you are and the project you would join.
Yes. You are encouraged to use AI tools and any npm libraries. What matters is that you understand what you built: the 300 to 500 word write-up and the code review show whether you can explain your decisions and their trade-offs.
Your countdown starts when you receive your assignment, and that timestamp is part of the evaluation. A late submission is still reviewed, but on-time delivery is one of the signals we look at. If something serious comes up, email us before the deadline.
Yes. Every submission is reviewed by a MoonDev developer against the six criteria on this page. If your solution meets the requirements you are admitted without further interviews. If it does not, we tell you what fell short so you can improve for the next round.