Full Stack Developer (PHP/Laravel & Vue.js)
247 Labs
Toronto, Ontario, CA
$110K-$120K a year (estimated)
Full-time
Role Overview :
As a Senior Full Stack Developer at labs you will play a key role in designing, developing, and deploying innovative web applications using PHP / Laravel and Vue.
js. You will be responsible for the full software development lifecycle, from requirements gathering to deployment and maintenance.
This role requires strong technical expertise in PHP / Laravel, Vue.js, as well as proficiency in Microservices, Serverless architecture, Docker, data migration, Cloud platforms, and DevOps practices.
Responsibilities :
- Design, develop, and maintain high-quality web applications using PHP / Laravel and Vue.js
- Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical solutions
- Implement and maintain Microservices architecture, leveraging Serverless and Lambda functions where applicable
- Containerize applications using Docker for efficient deployment and scalability
- Handle data migration tasks seamlessly, ensuring data integrity and security
- Utilize Cloud platforms (e.g., AWS, Azure, GCP) for application deployment and management
- Help in implementing DevOps practices for continuous integration, delivery, and monitoring
- Mentor and support other developers, fostering a collaborative and innovative team environment
Requirements :
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- Proven experience (7+ years) as a Full Stack Developer, with expertise in PHP / Laravel and Vue.js
- Strong understanding of Micro services architecture and experience implementing Serverless and Lambda functions
- Proficiency in Docker for containerization and deployment
- Experience with data migration processes and tools and scripts
- Knowledge of Cloud platforms (e.g., AWS, Azure, GCP) and deploying applications in Cloud environments
- Familiarity with DevOps practices, including CI / CD pipelines, automated testing, and monitoring tools
- Excellent communication and collaboration skills, with a passion for problem-solving and innovation
- Ability to work independently and as part of a team, with a proactive and positive attitude towards challenges
Preferred Skills :
- Knowledge of other frontend frameworks (e.g., React, Angular)
- Knowledge of other backend technologies (e.g., Node.js, Python)
- Familiarity with NoSQL databases (e.g., MongoDB, DynamoDB)
- Certification in relevant technologies (e.g., AWS Certified Developer, Docker Certified Associate)
21 days ago