iBrokerage is a Canadian company specializing in online web application development with over 25 years of experience. Our innovative portals are designed to transform user experiences across various industries. We provide comprehensive tools and features that streamline operations, empower users, and elevate client engagement, making us a leader in delivering cutting-edge digital solutions.We are seeking a Laravel Developer to play a key role in designing, developing, and maintaining a scalable web platform that enables users to create, customize, and manage their websites with ease. In this role, you will build robust backend systems, page builder tools, and intuitive user experiences that empower non-technical users to configure pre-designed templates, personalize content, and launch fully functional websites without requiring technical expertise.In addition to backend development, you will contribute to front-end development by customizing, enhancing, and maintaining website templates to meet customer and business requirements. This role requires a strong understanding of both backend architecture and modern front-end development practices, with a focus on creating seamless and engaging user experiences.Please note that ONLY applications with complete and detailed answers to all screening questions will be considered for this position. Key ResponsibilitiesFull Stack DevelopmentDesign, develop, and maintain web applications using PHP and the Laravel framework.Build responsive, high-performance front-end interfaces using modern JavaScript, HTML, and CSS.Ensure seamless integration between front-end components and backend services.Template-Based Website BuilderDevelop and enhance systems that allow users to select, customize, and deploy predesigned website templates.Implement flexible templating architectures that support modular customization (layouts, themes, components).Enable real-time preview and editing capabilities for end users.User Experience & Interface ToolsCreate intuitive dashboards and tools for managing website content, structure, and settings.Simplify complex workflows (e.g., site setup, publishing, configuration) into user-friendly processes.Collaborate with designers to translate UI/UX concepts into functional features.Backend Architecture & APIsDesign RESTful APIs and backend logic to support dynamic content management and customization features.Optimize database schemas and queries for performance and scalability.Implement secure authentication, authorization, and multi-tenant architectures where applicable.Deployment & Site Launch FunctionalityBuild systems that allow users to publish and launch websites with minimal friction.Integrate domain management, hosting configurations, and deployment pipelines.Ensure reliability and uptime during site publishing and updates.Performance & OptimizationMonitor and improve application performance across both front-end and back-end layers.Implement caching, queue systems, and other optimization techniques within Laravel.Ensure fast load times and smooth user interactions.Maintenance & Quality AssuranceWrite clean, maintainable, and well-documented code.Conduct testing, debugging, and troubleshooting across the stack.Participate in code reviews and continuously improve development practices.Collaboration & Continuous ImprovementWork closely with cross-functional teams including product, design, and DevOps.Stay up to date with Laravel ecosystem advancements and modern web development trends.Contribute to architectural decisions and long-term product scalability.Qualifications & SkillsMinimum of 5+ years of hands-on experience in full-stack web development using Laravel and PHP, with strong expertise in website editor tools.Strong experience with PHP and LaravelGood understanding of front-end (HTML, CSS, JavaScript; Vue.js or React is a plus)Experience building APIs and working with databases (MySQL/PostgreSQL)Familiarity with CMS platforms or website builders (templates, themes, customization tools)Ability to create user-friendly interfaces and toolsKnowledge of Git and basic deployment/hosting processesUnderstanding of web security and best coding practicesProblem-solving mindset with attention to detailComfortable working remotely and collaborating with a teamPreferred SkillsExperience with SaaS or multi-tenant platformsFamiliarity with caching tools (Redis) and performance optimizationExperience integrating third-party services (payments, email, etc.)