Full-Stack Developer (October CMS)
RemoteSouth Africa
Job Summary
Design and maintain custom October CMS themes, plugins, and components tailored to high-performance interactive demos. Build bespoke functionality using PHP (Laravel), managing everything from database schema design to AJAX-heavy frontend interactions. Implement advanced caching, asset minification, and database optimization to ensure lightning-fast load times for global users. Develop and consume RESTful APIs to connect Envoke demos with third-party CRM, marketing, and analytics tools. This role reports to the CTO in a remote setting. We create virtual instrument simulations for lab equipment and the learning management platforms they live in, working with global biotech companies to push boundaries in technical and creative development.
Required Qualifications
- October CMS Expert: Proven experience building complex sites with October CMS
- Twig templating engine
- The AJAX Framework (data attributes and JavaScript API)
- Plugin development and the RainLab ecosystem
- Strong understanding of the Laravel framework (Eloquent ORM, Migrations, Service Providers, and Middleware)
- Strong skills in modern JavaScript (ES6+), HTML5, and CSS3 (Sass/Tailwind)
- Proficiency with Git (version control is central to our workflow)
- familiarity with deployment pipelines
Desired Qualifications
- Experience with Vue.js or React
- Interactive 3D Knowledge: Familiarity with Three.js or Babylon.js and how they interact with a CMS backend
- Experience in 'Game-Ready' web dev—understanding how to handle large assets without crashing mobile browsers
- Experience working in a 'Creative Studio' environment alongside artists and designers rather than just a traditional IT department
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.