Senior Full Stack Developer (PHP/Laravel + Vue.js)

Apply Now

Company Overview:

247labs is a leading software development company headquartered in Toronto, Canada. We are a growing agency specializing in web and mobile application development and design.

Position Overview:

Senior Full Stack Developer (PHP/Laravel + Vue.js)

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.

Qualifications:

  • 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.

Desirable 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

Additional Information:

  • 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.

Join our team:

Why Join 247 Labs?

top
Simplifying digital
for a complex world.
Platform partnerships