CMS Full Stack Developer, PHP
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Full Stack Developer at Skillsoft developing and maintaining the Craft CMS platform. Collaborate with teams to ensure optimal performance and integration with services like Stripe and Salesforce.
Responsibilities:
- Join Skillsoft’s growing internal engineering team as a foundational developer helping build out in-house ownership of skillsoft.com.
- Establish internal development workflows and practices while maintaining and extending the platform.
- Work closely with a managed hosting provider for infrastructure operations.
- Coordinate with marketing and business stakeholders to translate demand-generation and content strategy goals into technical solutions.
- Maintain and extend 4 custom Yii 2 modules.
- Manage Craft CMS project config, plugin updates, and content modeling.
- Build and maintain REST API endpoints via Element API.
- Write and manage database migrations.
- Monitor and troubleshoot scheduled cron scripts.
- Handle Stripe webhook processing, signature verification, event logging, retry logic.
- Coordinate with managed hosting provider on environment configuration, deployments, and infrastructure troubleshooting.
- Build and maintain Vue 2 components and Vuex state management.
- Own the SCSS architecture.
- Manage the Vite build pipeline (JS entry bundles, SVG sprite generation, SCSS compilation).
- Develop Twig templates, Neo block templates, partials, layouts, macros.
- Ensure responsive design, performance (Core Web Vitals), and accessibility across 5 language sites.
- Own and maintain the Craft localization architecture across all language sites.
Requirements:
- 5+ years full-stack web development with PHP
- 2+ years with Craft CMS, or strong experience with Yii 2 / Laravel plus willingness to learn Craft quickly
- Production experience with Vue.js (Vue 2; Vue 3 migration experience a plus)
- Strong SCSS/CSS skills — experience with a design system methodology (Atomic, BEM, ITCSS)
- Stripe API experience — checkout flows, webhooks, subscription management
- Comfortable with MySQL/MariaDB — schema design, migrations, query optimization
- REST API experience — both consuming third-party APIs and building endpoints
- Git fluency — branching strategies, merge conflict resolution, multi-environment workflows
- CI/CD pipeline ownership — experience managing deployment pipelines and release workflows (e.g., Buddy, GitHub Actions, GitLab CI)
- Multi-site/multi-locale CMS experience — managing content, fields, and assets across localized sites
- Self-directed — able to prioritize, make technical decisions, and deliver without daily oversight
- Strong communication skills — able to collaborate with non-technical stakeholders and translate business requirements into technical work.
Benefits:
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options















