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

at  247 Labs Inc

Remote, British Columbia, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Feb, 2025Not Specified01 Nov, 2024N/AMongodb,Redis,Bootstrap,Web Applications,Computer Science,Agile Methodologies,Kubernetes,Sass,WebpackNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

  • Remote

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, Vue.js and React Native for Mobile App development 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.

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.

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

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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science software engineering or related field (or equivalent practical experience

Proficient

1

Remote, Canada