Junior Web Developer
(Part-Time, Remote, Canada Only)
Paid Mentorship • Real Projects • Open Source Experience
I’m a full-time developer and consultant (Luke Towers Consulting), and also the lead maintainer of Winter CMS. Between client work, open source, and other responsibilities, I’m looking for a motivated junior developer to help move projects forward.
This is a remote, part-time contract role for someone based in Canada. You’ll get paid to work on real production projects while developing your skills with direct mentorship and support.
✨ What You’ll Do
- Contribute to client projects (primarily nonprofits and small businesses)
- Build enhancements to open source projects (especially Winter CMS)
- Work with modern PHP, JS, and CSS stacks
- Communicate clearly, follow guidance, and grow with feedback
🧰 Technologies We Use
(Don’t worry if you don’t know everything here.)
- PHP (OOP), Laravel, Winter CMS, NativePHP
- Twig, Blade
- JavaScript (Vue.js, jQuery)
- Tailwind CSS
- Git & GitHub
- MySQL
🔍 What I’m Looking For
- Solid understanding of programming fundamentals (especially object-oriented PHP)
- Curious, motivated, detail-oriented, and eager to learn
- Strong communicator, comfortable working remotely with asynchronous guidance
- Available ~5–15 hours/week
- Legally allowed to work in Canada as an independent contractor
🌟 Bonus Points For
- Experience with Laravel or Winter CMS
- Frontend comfort (Vue.js, Tailwind, etc.)
- Open source or personal project contributions
- Experience with the Canadian Cadet programs
💸 Compensation & Growth
This is a contractor role. The starting rate depends on your experience and independence level:
- $18–30/hr for early-career developers needing regular guidance
- Up to $50/hr for those able to work mostly independently with some direction and PR feedback
Rates will be reviewed as you grow and take on more responsibility.
📋 The Application Process
- Application Form: Tell me about your experience, goals, and availability.
- Paid Open Source Challenge ($40 CAD):
- If selected to continue, submit a pull request to any Winter CMS GitHub repository
- You can pick an open issue, or propose your own improvement—code, docs, or otherwise
- You’ll be paid $40 CAD via eTransfer for a good faith PR submission, even if it’s not perfect or merged
- If you’re new to coding, contributions to the Docs repo are welcome too
- Short Call: If the async task goes well, we’ll hop on a short call to align on expectations, goals, and next steps.
📨 After You Apply
Here’s what to expect after submitting your application:
- You’ll get an automatic confirmation email so you know your application was received.
- If you’re selected to move forward, I’ll email you to invite you to the paid async task.
- If you’re not selected, I’ll do my best to send a short note letting you know once the initial selection is done.
I want to be respectful of your time and effort—especially if you’re early in your career—and I appreciate every thoughtful application.
📬 Interested?
Apply below and tell me a bit about yourself. I’m looking forward to seeing what you can bring to the table—especially if you’re just getting started and hungry to grow.