Senior Full Time Laravel Developer

We are looking for two passionate senior developers with strong experience on our stack, to help us expand, maintain, and improve our teaching platform and forum.


What is Vue School

Vue School is the 1st learning platform for Vue.js, founded in late 2016. We’ve grown a lot since then and got the trust from more than 45.000 web developers around the globe. Our teachers are core-members and industry experts that along with Vue.js they teach other top-notch technologies. Most clients (or v-friends) love our service and reach out for help, feedback, or feature requests on a daily basis. Today we are working with 14 freelancers, 10 on the content/designs and 4 on the development/QA sectors.


The positions

We’re looking for team members that are reliable and have excellent communication skills. You will be given important roles in our team and great responsibilities in our projects.

The 2 available positions are:

1. General Developer (full-time / remote)

We’re looking for a senior Laravel developer that will work on the core of our platform. Main responsibilities include developing new features, upgrading the system (ex. Laravel version), working on our API and dashboard, fixing bugs, and come up with ideas on features or even projects. This role comes with the possibility of becoming the lead of development in the feature.

You will be working closely with our team and take part in weekly meetings. We want someone for long-term that Vue School will be their sole job and care about the project and client satisfaction.


2. Blog/Forum Developer (full-time / remote)

We’re looking for a full-time Laravel/Vue developer that will help us develop our forum and blog platforms. Right now our blog is in Wordpress and we want to migrate it to a custom solution. The forum is a new project that we want to have the back end integrated with our current system (Laravel) and build an SPA for the front.

The timeframe for the forum will be 3 months, with the possibility to continue with either full-time or part-time.


Our stack

These are the technologies we are using today.

  • PHP / Laravel 5.3 / MySQL
  • JavaScript (ES6 and beyond) / Vue.js
  • Webpack 4
  • TDD
  • CI/CD (Circle CI, Forge, and Envoyer)


Your skills


  • 5 years of proven working experience
  • PHP / Laravel / MySQL (senior)
  • JavaScript / Vue.js (medior)
  • REST APIs (senior)
  • Stripe/PayPal APIs (senior)
  • Test Driven Development - especially in the back end
  • Responsive Websites
  • Ability to plan a feature before implementing it and providing QA scenarios
  • Strong desire to learn new things and evolve

Nice to have

  • Experience with subscription business models
  • Nuxt.js
  • CI/CD (Circle CI, Style CI, Forge, Envoyer, etc)
  • Documenting code and APIs
  • Ensure code quality/unification (ESLint / Prettier)
  • Experience with Code optimization and performance
  • Supporting multiple payment gateways (Stripe, Paypal, Braintree, Alipay, etc.)
  • Agile workflow (we use Jira)

We’d love it if you develop/contribute to open source.
You should be able to work close to office hours CET (8 am - 6 pm) to collaborate with our team on a daily basis.


What we offer

  • Work with cutting-edge technologies
  • Budget for training/equipment/conferences
  • Time to study and learn new skills



Please send us an email to [email protected] with your cv and:

  • a few sentences about you
  • which position you’re interested in
  • why you would be a good fit
  • target yearly income
  • link to your Github profile, code examples, or projects you’ve worked on

Job listings end on January 23rd.


We look forward to hearing from you!
Alex Kyriakidis & Rolf Haug