Full-Stack Developer (Laravel + Inertia + React / TypeScript + Next.js)
Full-Stack Developer (Laravel + Inertia + React / TypeScript + Next.js)
Fully remote · Full-time · Open to fresh graduates and experienced developers
We build custom web products, not templates with plugins bolted on.
The work is a multi-tenant Laravel app with Inertia, React, and TypeScript, shipped as a modular monolith, plus Next.js frontends for our public storefront and client websites.
If you like taking a messy real-world problem, asking the right questions, and shipping code you can explain line by line, read on.
What We Actually Care About
You solve problems, not tickets.
When something breaks or the spec is unclear, you investigate and come back with options, not just "it doesn't work."
You take initiative.
You spot the thing nobody assigned and raise it. You don't sit blocked in silence.
You communicate constantly and clearly.
We're fully remote. That means written updates, honest status, and early warning when something will slip. Going quiet for a day doesn't work here.
You use AI well, and you own the output.
This is a requirement, not a bonus. We expect you to use AI tools (Claude, Copilot, Cursor, or whatever works) to move faster on:
• Scaffolding
• Refactors
• Tests
• Debugging
• Unfamiliar APIs
The non-negotiable:
You must be able to explain and defend every line you ship, whether you or an AI wrote it.
AI that speeds you up is what we want. AI you can't reason about is what we screen out.
We apply the same standard to libraries and packages: use them where they earn their place, and understand them either way.
The Work
You won't be starting a todo app from scratch. You'll work inside an existing modular Laravel product with:
• Company-level tenancy
• Permissions
• Queues
• Real customer workflows
A query that forgets to scope by company is not a small bug. It's a data leak.
You'll also work on Next.js sites backed by Laravel APIs, including our public storefront and a growing number of client websites we're migrating onto that stack.
We can teach the stack and our conventions. We can't teach curiosity, communication, or care about tenant boundaries.
Technical Requirements
Core
• PHP and Laravel: controllers, middleware, services, form requests, Eloquent, queues
• React and TypeScript: components, hooks, typed props, reusable UI
• Inertia.js, or a clear willingness to learn it fast. This is how our frontend talks to Laravel; it is not a typical REST SPA
• Next.js: App Router, server and client components, data fetching, and consuming Laravel APIs
• HTML, CSS, and JavaScript (ES6+)
• Git, and comfort working in an existing codebase rather than starting from zero
• Testing as part of the job: Pest (or PHPUnit) on the backend. You'll be expected to add and maintain tests
• Comfort reading other people's code and changing it without breaking tenancy, permissions, or existing behaviour
You'll Get Productive Faster If You Already Know
• Multi-tenant / company-scoped data
• Laravel modules or another modular monolith architecture
• Policies, roles, and permission-aware UI
• Playwright or other E2E testing
• Horizon, Redis, or real-time systems such as Reverb / WebSockets
• Tailwind and component libraries such as Shadcn
Useful, But Not Required
• WordPress: some client sites and integrations still live there
• Experience working across more than one service, including APIs, webhooks, and JWT
Experience
We're open to both fresh graduates and experienced developers.
If You're Experienced
We're looking for roughly:
• 3+ years building production Laravel applications
• 2+ years working with React
• Solid TypeScript experience
• Production experience with Next.js
Inertia experience is a plus, but strong Laravel + React developers generally pick it up quickly.
If you're short on years but can prove the depth, apply anyway. The assessment d ---------- , not the CV.
If You're a Fresh Graduate
No commercial experience is required. Bring solid fundamentals and a project (coursework, personal, freelance, or internship) that you can walk us through and explain.
We can teach Laravel, Inertia, and how this product is put together. We can't teach curiosity or communication.
Hiring Process
1. Application
Include all of the following:
• Your CV
• Links to anything you've built
• One paragraph about a problem you solved that you're proud of and how you approached it
• A link to your Loom code walkthrough video (see below)
The Code Walkthrough Video
Your video MUST be recorded and shared on Loom ( ---------- ). We won't accept YouTube, Google Drive, Vimeo, file attachments, or any other platform. Loom's free plan is all you need.
Record a Loom video of 5 minutes or less, with your screen and your voice, walking us through the code of one of your recent projects. Camera is optional.
Before you send the link, make sure:
• Sharing is set so anyone with the link can view, with no sign-in or access request
• The transcript is turned on, which is Loom's default setting
In the video, show us:
• What the project does and how the code is structured
• One part of the code you're proud of, and why you built it that way
• One thing you'd change or improve if you did it again
• If and how you used AI to build it: which tools you used, show us an example of what you asked it, what it gave you, and what you kept, changed, or threw away
If you didn't use AI on that project, tell us that and explain how you'd use it now.
Use code you're allowed to share. Don't show passwords, API keys, or client data.
Speak clearly and explain the code in your own words. Reading from a script or letting AI narrate defeats the purpose.
Important: We won't review applications without the correct subject line, or without a working Loom link with the transcript turned on. Videos on any other platform will not be reviewed.
2. Skills Assessment
You'll complete a short, focused task designed around the shape of the real job:
• Existing Laravel + React/Inertia code
• A fuzzy requirement
• Tenant-safe changes
• A test
We're not looking for perfection. We want to see your approach, your code, and how you think.
Tell us which AI tools you used and where. Using them is expected; hiding it isn't.
3. Microsoft Teams Interview
You'll meet with our CEO and development team. We'll cover:
• 3–4 short code snippets that we'll ask you to explain. Clear reasoning matters more than being right on the first try
• Real-world development scenarios: an unclear spec, a bug that might involve tenancy, a queue that didn't run
• Communication and collaboration questions
What You Get
• Real full-stack work: Laravel, Inertia, React/TypeScript, and Next.js
• A team of experienced developers to learn from
• Room to grow into ownership of a module
• Fully remote
• Monday to Friday, 8-hour shift
• Competitive salary
• Health insurance
• 13th-month salary
• Overtime pay
• A team that expects you to use the best tools available, including AI
Job Type: Full-time
Work Location: Remote
Interested?
If you're confident in your reasoning, comfortable across backend and frontend, careful with other people's data, and communicate like someone who wants the whole team to succeed, we'd like to hear from you.
Only apply via OnlineJobs. Use your favourite coding language + your favourite AI model as the subject line, and include a Loom video link. Applications sent any other way, or with video on any other platform, will not be considered.
This role requires you to be in the Philippines. If that means relocating or flying in, it is worth checking fares before you commit to a start date.
Compare flights and hotels →Get remote jobs like this by email
10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.
Similar for you
Get 10 hand-picked remote jobs like this one in your inbox every morning. One email a day, matched to what you browse. No spam, one-click unsubscribe.
No thanks — continue to the application ↗