CW Systems is seeking a Full-Stack Developer to build and maintain web applications for their Cora platform. This remote, full-time role involves working with Laravel, Vue.js, and contributing to 3D visualization and AI initiatives. The position offers long-term contract stability and the opportunity to work on cutting-edge projects.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Position: Full‑Stack Developer
Employment Type: Independent contractor (remote), full‑time hours
Team: Technology Department — multiple hires for ongoing projects
Company Background
CW Systems is a dynamic and innovative company at the forefront of making business easy for window covering, shading, and home improvement retailers across Australia. We’ve built Cora, our own online portal where customers configure and manage orders. Our goal is to continually expand Cora’s capabilities, adopt the latest technologies, and ensure performance keeps pace with our growing business needs.
Role Overview
As a Full‑Stack Developer, you will build and maintain production‑grade web applications that power Cora and other internal/external systems. You’ll work primarily with Laravel (PHP) and Vue.js, integrate back‑end and front‑end components for seamless performance, contribute to Unity‑based 3D visualisation initiatives, and collaborate on AI coding/engineering tasks where applicable. You’ll operate within our agile delivery framework and DevOps toolchain to ship secure, scalable, and well‑tested features. (Our Technology team uses an Azure DevOps‑driven workflow spanning backlog, sprints, PR reviews, pipelines, test, and release.)
Core Responsibilities
- Develop, enhance, and maintain web applications using Laravel (PHP) and Vue.js, delivering performant, maintainable code.
- Integrate front-end and back-end components to ensure smooth end‑to‑end application performance and an excellent user experience.
- Contribute to Unity‑based 3D visualisation projects, collaborating with product/design to bring interactive features to life.
- Participate in AI coding/engineering tasks (e.g., model integration, inference services, or tooling) where applicable.
- Apply and advocate for code quality, scalability, observability, and security best practices (reviews, testing, linting, SAST/DAST).
- Engage in team discussions, planning, and agile workflows (stand‑ups, backlog refinement, sprint planning, retros), using Azure DevOps boards, repositories, and pipelines.
- Collaborate cross‑functionally (Technology, Operations, Customer teams) to translate requirements into technical solutions aligned with Cora’s roadmap.
Required Skills & Experience
- Professional proficiency in Laravel, PHP, and Vue.js (components, state management, routing, build tooling).
- Knowledge of cloud platforms (e.g., AWS, Azure) and managed services.
- Strong problem‑solving, debugging, and performance optimisation skills across the stack.
- Demonstrated ability to work independently and communicate effectively in a remote environment.
Preferred Skills
- Experience with RESTful APIs, database design, and query optimisation (MySQL/PostgreSQL).
- Unity experience for 3D visualisation (scene setup, assets, scripting, performance tuning).
- Familiarity with AI development concepts (e.g., RESTful inference, prompt engineering, model lifecycle) or strong willingness to learn.
- Understanding of CI/CD pipelines (branching strategies, automated builds/tests/deploys) and Git‑based workflows.
Work Environment & Culture
- Fully remote, collaborative team culture that values ownership, craftsmanship, and continuous improvement.
- Flexible working hours with clear deliverables, transparency, and regular async/sync communication.
- A technology team focused on shipping great products and refining our processes to scale effectively.
Benefits
- Long‑term contract stability with ongoing, meaningful work.
- Opportunity to contribute to cutting‑edge initiatives including AI features and Unity 3D visualisation within a production platform.
- Supportive, innovative team environment with room to grow your skills and impact.
Tools & Technologies You’ll Encounter
Laravel (PHP), Vue.js, Unity, RESTful APIs, MySQL/PostgreSQL, Git, Azure DevOps (boards/repos/pipelines), containerisation and CI/CD practices aligned to our Technology Development Core Process.
How to Apply
If you’re an experienced full‑stack developer who values flexibility and challenging projects, we’d love to hear from you. Please submit your CV, portfolio/GitHub links, and a brief note on relevant Laravel/Vue.js/Unity work.