Senior Fullstack Developer (PHP & Vue.js) at SnappyCX

Senior Fullstack Developer (PHP & Vue.js) at SnappyCX

We are a leading company specializing in omnichannel customer support, committed to delivering top-quality customer experiences at affordable prices. With a team of passionate professionals dedicated to your product and brand, we utilize advanced metrics and tools to ensure maximum efficiency throughout the customer support journey.Responsibilities

Develop and maintain robust, secure, and efficient code using PHP (7 and 8).
Write optimized MySQL queries and work with ActiveRecord ORM or similar frameworks.
Transition existing front-end features and build new ones using Vue.js (60% of features are currently in Vue.js).
Support legacy systems using Twig as needed.
Work with third-party integrations, including Stripe, QuickBooks Online, and RESTful APIs.
Collaborate on API development to support application functionalities.
Utilize Docker for local development environments.
Follow GitFlow practices for version control and collaboration.
Contribute to architectural discussions, including a potential migration to Laravel and MySQL 8.

Preferred Skills & Experience

Proficiency in PHP (7 and 8) and familiarity with transitioning between versions.
Strong experience with Vue.js for front-end development.
Competence in JavaScript and basic HTML (complex tasks are handled by a front-end developer).
Experience with Docker, or the ability to quickly learn it.
Familiarity with the Slim Framework and its use as a router.
Knowledge of Git repositories and GitFlow methodologies.
Experience with popular third-party integrations such as Stripe and QuickBooks Online.
Previous exposure to upgrading projects or migrating frameworks (e.g., moving to Laravel).
RESTful API development expertise.

Nice-to-Have

Experience working with other third-party integrations.
Understanding of modern architectural patterns and the ability to adapt to new frameworks.

Qualifications

5+ years of experience as a Full-Stack Developer.
Strong problem-solving skills and ability to work independently.
Excellent communication and collaboration skills.

Click Here To Apply

Tags: