Senior Full-Stack Developer
Laravel & React Native
We are looking for an experienced, self-driven developer who is thorough, structured, and able to work independently.
About the role
You will play a key role in the continued development of our coaching platform and the next phase of our product: a paid, app-based experience built around unlockable features, monthly programs, and premium functionality.
Today, we operate a PWA and web platform offering:
- Online coaching (training & nutrition plans)
- 1-to-1 follow-up with clients
- Long-term coaching programs
Our next step is to build a native app experience, designed as a standalone product with flexible monetization (feature unlocks, subscriptions, programs).
Tech stack
Backend:
- Laravel 12, PHP 8.2+
- Laravel Nova 5 with 25+ custom admin components
- MySQL 8.0, Redis (caching/queues)
- Laravel Cashier (Stripe payments)
- Laravel Horizon (queue monitoring)
- Docker/Sail development environment
- Upgraded from Laravel 5.8 to 12 and Nova 2 to 5 this year
Current frontend:
- Vue.js 2.7 PWA with Vite 5, Tailwind CSS 4
- Full offline support, service workers, app shortcuts
Transition plan:
- Build a React Native app as the new customer-facing product
- Vue.js PWA will be maintained during transition and features ported progressively
- Laravel backend remains and will serve the new app
Requirements
- Strong Laravel experience (required)
- Strong React Native experience (required)
- Vue.js experience (required for maintenance and feature porting)
What we are looking for
- Senior-level developer with solid real-world experience
- Able to work independently as the only dev and take ownership of features, technical choices and testing
- Detail-oriented and thorough in implementation
- Comfortable working on a long-term product, not short-term gigs
- Able to think product-first, not just code-first
- Good communicator who can work closely with a founder-led team
- Able to work in timezone Central European Time (CET)
Project background
The project has been under active development for 6 years. Previously supported by:
- One developer for 2.5 years
- One developer for 3.5 years
This is a long-term position, not a short contract.
The reason we are looking for a new developer is expertise in app building. We value continuity, clean architecture, and thoughtful decisions over rushing features.
Compensation
- Annual compensation: USD 36,000 – 48,000
- Long-term collaboration with room for growth as the product scales
Apply
Send your application to jobs@stianhaug.no with:
- A short cover letter explaining why you're interested and what makes you a good fit
- Relevant experience with Laravel, React Native, and Vue.js
- Links to projects or apps you've built (if available)
- Your expected compensation
AI-assisted writing is fine. We need to see you, and be able to tell you apart from the 100 other ChatGPT applications.