Intermediate Full-Stack Laravel Developer
FROGTUMMY
description
Job description
Translate in your browser
Inline browser translation currently needs Chrome desktop. In Safari, Firefox, or mobile browsers, use the browser's Translate Page feature instead.
About Frogtummy
Frogtummy is a SaaS provider in the Charter School industry. We create software that makes everyday school operations smoother, simpler, and more enjoyable for staff and families alike. Our ecosystem of products helps schools increase enrollments, save money, generate revenue, and strengthen school-to-family connections. Our platform supports everything from student data and communications to operations, lottery, application, enrollment, carpool, payment systems, and attendance — all connected through a seamless web experience and mobile app. We build tools that make complex systems simple for teachers, administrators, parents, and students.
Role Description
We are looking for an Intermediate Developer who can independently deliver well-scoped features and bug fixes in a mature Laravel application. This person should be comfortable maintaining existing systems while helping us refactor a large legacy codebase toward a cleaner, modern architecture. You’ll collaborate with a small, creative team where your ideas matter. This role offers plenty of room to learn, experiment, and grow your skills while contributing to meaningful software that impacts real schools.
What you’ll work with
- PHP 8 and Laravel
- The TALL stack: Tailwind CSS, Alpine.js, Laravel, and Livewire
- Legacy frontend code using jQuery, Bootstrap, Sass, and Blade
- PostgreSQL and Eloquent
- Redis queues, scheduled jobs, and Laravel Horizon
- Pest and automated browser testing
- Third-party APIs, webhooks, imports, and exports
- Laravel Forge, Sentry, AWS S3, and Git
- AI-assisted and agentic coding tools
What we’re looking for
- Roughly 5 or more years of professional PHP or Laravel experience, or equivalent practical experience
- Strong understanding of object-oriented programming and SOLID principles
- Experience organizing code into small, focused, reusable classes with clear responsibilities
- Practical experience building responsive and accessible interfaces with the TALL stack
- Experience maintaining frontend applications built with jQuery and Bootstrap
- Ability to safely modernize legacy code incrementally while preserving existing behaviour
- Familiarity with common Laravel patterns, including:
- Thin controllers and Livewire components
- Service and Action classes
- DTOs and typed data boundaries
- Form Requests, policies, events, listeners, and jobs
- Eloquent relationships, transactions, and query optimization
- Experience creating reusable Blade components using Atomic Design principles
- Ability to write focused feature and unit tests with Pest
- Experience debugging queues, scheduled jobs, external integrations, and production issues
- Understanding of authentication, authorization, validation, tenant scoping, and secure data handling
- Experience using AI-assisted and agentic coding tools to investigate problems, implement changes, write tests, and document decisions
- Ability to critically review AI-generated code for correctness, security, maintainability, and alignment with the project’s architecture
- Strong written communication and the ability to explain technical decisions and tradeoffs clearly
Nice to have
- Experience with modular Laravel architecture, including organizing features into self-contained modules and loading them through service providers
- Experience with education technology or student information systems
- Experience with payment, messaging, attendance, enrollment, or parent-facing applications
- Familiarity with Laravel Pennant, Sanctum, Horizon, Spatie Laravel Data, and feature flags
- Experience integrating with systems such as Skyward, Aspire, OneRoster, or similar platforms
- Experience with CSV or Excel imports and exports
- Experience monitoring applications with Sentry and managing deployments through Laravel Forge
details
Job details
- Work arrangement
- remote
- Employment type
- contract
- Seniority
- lead
- Eligible regions
- United States
- Remote scope
- Remote / Kaysville, Utah, United States
- Added to index
- Sep 12, 2026
free tinkerwell alternative
Run Laravel snippets without leaving the app.
LaraBench runs Tinker snippets and Artisan commands against local projects, Docker containers, and SSH servers. You get structured output, query inspection, logs, and reusable saved snippets in one place.
- Tinker and Artisan in one runner
- local, Docker, and SSH connections
- structured output, SQL, and logs
latest release v1.0.12 · free · no account required
Back to jobs