PHP & Vue Full Stack Developer at SnappyCX

Job Type: Full-time, Remote
Experience: 5 years
Location: Nigeria

Job Overview

  • We are seeking a skilled PHP Vue Developer to join our growing development team. The ideal candidate will have extensive experience working with PHP and Vue.js, with a solid background in both back-end and front-end development. You will play a key role in upgrading and enhancing our existing systems and features while contributing to new development projects.

Key Responsibilities

  • Develop, maintain, and enhance web applications using PHP 7/8 and Vue.js
  • Work with ActiveRecord ORM or similar ORM tools and perform MySQL queries
  • Implement basic HTML and JavaScript for front-end integration (complex tasks are handled by a dedicated front-end developer)
  • Migrate and maintain existing features in Vue.js (currently 60% of the system, with plans to transition fully)
  • Occasionally work with Twig for older features and be adaptable to learn it when needed
  • Utilize Docker for local development and deployment purposes
  • Integrate with popular 3rd party services, especially Stripe and QuickBooks Online, using RESTful APIs
  • Contribute to the improvement and possible migration from the Slim Framework to a new routing solution, potentially Laravel
  • Collaborate using GitFlow and manage code via Git repositories
  • Participate in API development and ensure best practices for performance and scalability

Preferred Qualifications

  • Experience with PHP
  • Familiarity with Docker for development and deployment
  • Experience with GitFlow for managing development workflows
  • Previous experience integrating with Stripe, QuickBooks Online, or other third-party services via APIs
  • Experience with API development

Requirements

  • Bachelor’s degree in Computer Programming or a related field (preferred)
  • 5+ years of experience in full-stack development, with a focus on PHP and Vue.js
  • Strong knowledge of ORM tools, MySQL queries, and RESTful APIs
  • Ability to work independently and manage multiple tasks in a fast-paced environment
  • Experience working with the Slim Framework
  • Familiarity with Laravel or other PHP frameworks for potential future upgrades

Method of Application

Interested and qualified? Go to SnappyCX on snappycx.breezy.hr to apply

Fast Track Your Application

Want to skip the queue? Submit your CV directly and our team will prioritise your application.

Submit Your CV

Latest Jobs

Scroll to Top