Senior Fullstack Developer (NextJs react, Laravel)
Role details
Job location
Tech stack
Job description
We're looking for a senior fullstack developer who is passionate about building robust, modern cross-platform applications. This role will be responsible for evolving our customer-facing web experiences across a range of features, from dashboards and permissions to offline-first logic and API integrations. The right candidate will help unify our codebases, contribute to design consistency, and accelerate delivery across both platforms. This role also focuses on scaling our backend systems, improving performance, and supporting multiple third-party integrations., * Maintain and extend Laravel codebase (v10+, MVC)
- Collaborate on REST API design with frontend and mobile teams
- Refactor legacy features for stability and performance
- Integrate Xero, Lightspeed, Pronto, Stripe, Windcave
- Optimize data-heavy processes and queue workers
- Support scalable, observable backend architecture
- Build and maintain features using React (Next.js)
- Develop role-based access controls, dashboards, and calendars
- Work with REST APIs
- Contribute to frontend architecture and performance improvements
We are working on solutions with the following tech stack:
API
- Laravel, PHP 8.2+, MySQL, Redis, Horizon
- GitLab CI/CD, AWS Elastic Beanstalk
- Vue.js (minimal usage, refactor planned)
Key Libraries:
- Auth: Passport, Sanctum, Two-Factor, JWT
- Data/Utils: Spatie, GeoIP, Metable, Hashids
- Integrations: Stripe, Xero, Firebase, Lightspeed
- Monitoring: Sentry, Slack Alerts, Log Viewer
- PDF/Excel: DomPDF, Maatwebsite
Frontend (Web):
- React 18, Next.js 14, TypeScript
Requirements
- MUI, Styled Components, Emotion
- Redux Toolkit, Redux Persist
- Slate/Plate editors, ApexCharts, FullCalendar
- Firebase, Intercom, Stripe
- Google Maps, CSV/Excel tools
To succeed in this role, you'll need a positive attitude and the following:
- 5+ years Laravel/PHP, React/Next.js development
- RESTful API architecture and third-party integration experience
- Strong database and queue system understanding
- Legacy code comfort and performance tuning
- Solid REST API integration experience
- Strong understanding of UX, accessibility, performance
- Familiarity with real-time updates and state handling
Nice to Have Skills
- Familiarity with field service or logistics SaaS applications
- Previous experience implementing role-based permissions, rich dashboards, and real-time UIs
- IoT or Bluetooth device integration experience
- AWS (Elastic Beanstalk, S3, RDS)
- Vue.js experience
- Accounting/logistics integration familiarity
- IoT platform exposure