Full-Stack Laravel Developer

Location
+/- 4hrs PST Timezone
Employment Type
Full Time Contract (35hrs/week)
Contract Term
6 month minimum, open to extension
Rate
$50-$90/hr CAD
Stack
Laravel, Hybridly, Vue, Tailwind CSS

About Springloaded

We're a nimble remote team spanning many time zones and continents. We really love shipping software on the web. We built our business around delivering the most value we can to our clients and customers, and as a result all of our business to date has been through referrals. We're growing because we deliver exceptional results.

About the Job

We're looking for a full-stack Laravel developer with strong VueJS skills to join our team and help us build great software with Laravel. You'll be working on a small and focused team organized around a single project within an interesting domain, delivering great work for an exceptionally good client.

We use both React and Vue depending on the project, so having experience with both is a big plus. We also use Hybridly on this project - if you've used Inertia before, you won't have much of a learning curve.

The project you'll work on is a Laravel application built on Hybridly, Vue & TailwindCSS stack - a fresh rebuild we've spent the last year bringing to life. We use Laravel Nova to handle some of the backend admin. We use Storybook to manage our front end component library. We use Horizon to manage our queues, and our infrastructure is deployed via Envoyer to EC2 instances managed by Forge. We really love the Laravel ecosystem and make full use of the tools it provides.

We've worked with Laravel a long time now, and you might say we've forked the "Laravel Way" into the "Springloaded Way". We've been putting our models into their own namespace for a long time. Our application is organized by domain, and we use single action, invokable controllers. Other than that, everything else is the same old Laravel defaults you're used to.

We write well tested code, and lean heavily on integration tests. Sometimes we take a test driven development approach to writing our features, other times we'll write the tests after the feature is complete. We don't believe in prescriptive solutions to programming - if you want to write tests first, great. If you want to write them later, also great. We don't mind as long as there's good coverage.

Day to Day

We're a company of developers, and we prefer to optimize our time for doing just that. Our processes are intentionally lean, with enough structure to deal with the complexities of the systems we build. We run our project management through Linear, in a kanban style format. Our repos reside in GitHub, and we review and merge code through pull requests. We're always more than happy to hop on a pair session.

Contract Position

This is a contract position, but we're open to full-time employment for Canadian applicants. While this contract will be in place for 6 months, we expect this position to be filled for much longer than that.

How to Apply

Heads up! We closed this posting on . We're no longer accepting applications at this time. If you'd like to work with us in the future you can shoot us a note, and we'll keep you in mind for future opportunities!

If you're interested in applying for this position, shoot us an email with your resume and cover letter at [email protected]. Feel free to use the email body for your cover letter, and we'd really prefer your resume to be in PDF form. Make sure you clearly include the timezone that you'll be working from, and set the subject of your email to "Full-Stack Laravel/Vue Developer". We love a catchy subject line, but we want to know that you read the whole post, and paid attention to the details. We'll only accept applications with this subject line.