We are seeking a highly skilled Senior Full Stack Developer with a strong background in PHP/Laravel and Vue.JS The ideal candidate will have 7+ years of experience in Full stack development, be proficient in building robust, scalable applications, and maintain high coding standards. This role requires someone who can work both independently and in collaboration with teams, handle complex projects, and engage with clients to deliver top-notch solutions. Key Responsibilities: Develop and maintain high-quality web applications using PHP/Laravel on the backend and Vue.js on the frontend. Write clean, efficient, and maintainable code that follows best practices and standards. Perform unit testing and ensure that all code is tested thoroughly for reliability and performance. Collaborate with team members for code reviews, providing constructive feedback and ensuring code quality across projects. Engage in client meetings to gather requirements, provide technical insights, and ensure alignment between development and client expectations. Participate in the full software development lifecycle, from planning and design to implementation, testing, and deployment. Can implement and manage CI/CD pipelines to automate the deployment process, ensuring smooth and fast delivery of new features. Manage and configure Docker for containerization, ensuring development environments are consistent and portable. Work with databases (MySQL, PostgreSQL) to design and optimize queries and database architecture. Utilize Git for version control and collaborate with the team using platforms like GitHub or GitLab. Solve complex problems, debug, and provide technical guidance to the team when needed. Stay up-to-date with the latest industry trends and technologies, continuously improving the development process. Must-Have Requirements: 7+ years of experience in full stack development, particularly with PHP/Laravel for the backend and Vue.js for the frontend. Strong understanding of object-oriented programming (OOP) and design patterns. Proficiency in unit testing and test-driven development (TDD). Strong experience with version control systems like Git (GitHub, GitLab, Bitbucket). Familiarity with Docker and containerization for local development and production environments. Proficiency in working with relational databases like MySQL or PostgreSQL, including query optimization and database design. Ability to perform code reviews and provide mentorship to junior developers. Excellent verbal and written communication skills in English, with the ability to explain complex technical topics to clients and non-technical stakeholders. Experience working in both team-based and independent project environments. Good-to-Have Skills: Familiarity with front-end tools and frameworks such as Webpack, SASS, or Bootstrap. Knowledge of NoSQL databases like MongoDB or Redis. Understanding of DevOps practices and tools (e.g., Jenkins, Kubernetes). Experience with CI/CD pipelines and deploying applications in production environments. Experience with Agile methodologies and working in SCRUM teams. Ability to lead or manage projects, ensuring timely delivery and high quality. Experience in implementing Microservices architectures Qualifications: Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). Proven track record of delivering complex web applications in production environments. Strong analytical and problem-solving skills with attention to detail. Ability to work in a fast-paced environment and meet deadlines. Job Type: Contract Work Location: Remote

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada