CMS Full Stack Developer, PHP

India – Remote Full-Time

Job Description

Join Skillsoft's expanding internal engineering team as a core developer, contributing to the growth of skillsoft.com. Establish efficient internal development processes and workflows while developing the platform. Collaborate with a managed hosting provider for infrastructure management. Work together with marketing and business teams to convert demand-generation and content strategies into practical tech solutions. Manage and develop four custom Yii 2 modules. Oversee Craft CMS project configuration, plugin updates, and content modeling. Develop and manage REST API endpoints using Element API. Create and handle database migrations. Monitor and fix scheduled cron scripts. Process Stripe webhooks, verify signatures, log events, and manage retry logic. Coordinate with hosting provider on environment setup, deployments, and infrastructure troubleshooting. Develop and maintain Vue 2 components and Vuex state management. Take ownership of the SCSS architecture. Manage the Vite build pipeline, handling JS entry bundles, SVG sprite generation, and SCSS compilation. Develop Twig templates, Neo block templates, partials, layouts, and macros. Ensure responsive design, performance, and accessibility across five language sites. Maintain the Craft localization architecture across all language sites.

Qualifications

1. 5+ years of full-stack web development experience with PHP. 2. 2+ years of experience with Craft CMS, or strong experience with Yii 2 / Laravel and a willingness to learn Craft quickly. 3. Proven production experience with Vue.js (Vue 2; Vue 3 migration experience is a plus). 4. Strong SCSS/CSS skills, with experience in a design system methodology (Atomic, BEM, ITCSS). 5. Practical Stripe API experience in checkout flows, webhooks, and subscription management. 6. Comfortable with MySQL/MariaDB, including schema design, migrations, and query optimization. 7. Proficient in REST API, both consuming third-party APIs and building custom endpoints. 8. Fluent in Git, with knowledge of branching strategies, merge conflict resolution, and multi-environment workflows. 9. Experienced with CI/CD pipeline ownership, managing deployment pipelines, and release workflows (e.g., Buddy, GitHub Actions, GitLab CI). 10. Experienced in multi-site/multi-locale CMS, managing content, fields, and assets across localized sites. 11. Self-directed with the ability to prioritize, make technical decisions, and deliver without daily oversight. 12. Strong communication skills to collaborate with non-technical stakeholders and translate business requirements into technical tasks.

Benefits

- Health insurance - 401(k) matching - Flexible work hours - Paid time off - Remote work options


Apply Now