Find jobs

Work from Home Jobs

Full Stack PHP Developer

Job Description

Applications are invited from suitably qualified candidates for the above vacant position of a Full Stack Senior PHP Developer. The job incumbent will be assigned to Senza Backend API Dev team which is responsible for building and maintaining the core API services for Senza Job Board. The Developer will be involved in building the best of breed software products and services for senza.co.zw and related brands in collaboration with our international tech team. The required incumbent should match the following responsibilities.

Duties & Responsibilities

  • Full dev ownership of specific projects to be rolled out across multiple platforms, countries, and brands.
  • Assist the Product Manager with a compilation of technical specifications.
  • Dev implementation of desired solutions, including any Backend, Frontend, API, or Admin requirements.
  • Short-term, project focussed roadmaps for initial roll-outs, together with longer-term roadmaps for support, maintenance, and improvements.
  • Build custom, beautiful, feature-specific Packages or Microservices to assist with the above. These might be done in Laravel, VueJS, or other technologies that might work better for the given task.
  • Fix bugs assigned during the sprint planning process.
  • Play a key role in reviewing and approving the work of your peers as part of the software development process.
  • Use prescribed tools and work according to the established software development process.
  • Deliver high-quality software according to agreed timelines
  • Seasoned communicator as regards technical and business/ functional aspects of assigned work.
  • Be comfortable working in an agile and fast-paced environment.
  • Tenacity and the ability to solve complex software bugs.
  • Keep abreast with industry trends, new technologies, and best practices in the software development space.
  • Constantly innovate and raise the bar of software quality.
  • Proactively improve products, systems, processes

Experience & Qualifications

  • Relevant Degree / Diploma preferred but not required
  • Minimum 5+ years experience in software development
  • Eager to learn new things, open to constructive criticism.
  • Experience with Blade templates and Laravel is an advantage
  • A rock-solid understanding of theory, and excellent debugging skills.
  • Proficient knowledge of ES6 and modern JavaScript preferred but not required
  • Team player and willing to go beyond the call of duty when the need arises
  • Experience with Webpack build tools preferred
  • Firm grasp of Laravel framework (v7.0 and later) with a focus on Blade templating and highly competent in software design patterns
  • Firm grasp of Tailwind CSS framework preferred.
  • Solid understanding of Vue.js and/or react JavaScript frameworks
  • Proficiency in MySQL, Redis, Memcached, and related storage technologies is advantageous.
  • Solid experience with Continuous Integration, Git
  • Strong interpersonal skills
  • Able to work with a diverse team that includes remotely located staff and developers.
  • Ability to explain technical matters to non-technical staff

About Senza

Senza is the Zimbabwe's leading job board, every day we receive over 1000 job posting from companies all around the world.