Full-Stack Developer (PHP / Laravel) Job at Dmot Enterprises

Dmot Enterprises - Our client, a leading FMCG, is recruiting to fill the position below:

Job Position: Full-Stack Developer (PHP / Laravel)

Job Location: Lagos
Employment Type: Full-time

Job Description

  • We are seeking a highly skilled and motivated Full-Stack Developer with a focus onPHP and the Laravel & Flutter frameworkto join our technical team.
  • The ideal candidate will be responsible for developing and managing both front-end and back-end architecture, ensuring robust, scalable, and high-performance applications.

Key Responsibilities


  • Backend Development:Design, build, and maintain efficient, reusable, and reliable PHP code, primarily utilizing theLaravel frameworkand best practices.
  • Database Management:Design and optimize database schemas (e.g., MySQL/PostgreSQL) and write complex, efficient queries.
  • Frontend Development:Develop responsive, high-fidelity user interfaces using modern JavaScript frameworks (e.g., Vue.js, React, or similar), HTML5, and CSS3.
  • API Integration:Develop and consume RESTful APIs for seamless integration between the front-end, back-end, and third-party services.
  • Code Quality:Implement unit and integration tests, perform code reviews, and maintain comprehensive technical documentation.
  • Collaboration:Work closely with product managers, designers, and other developers throughout the Software Development Lifecycle (SDLC).
  • Deployment:Assist with application deployment, monitoring, and debugging in production environments (e.g., AWS, Azure, or dedicated servers).

Requirements
Education:

  • Bachelor's Degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Technical Expertise (Must-Haves):

  • 4+ years of professional experiencein full-stack web development.
  • Expert proficiency in PHPand demonstrable, in-depth experience with theLaravel framework (versions 8+).
  • Strong understanding ofObject-Oriented Programming (OOP), design patterns, and SOLID principles.
  • Expertise inJavaScriptand modern front-end libraries/frameworks (e.g., Vue.js, React, or Angular).
  • Strong command ofHTML5, CSS3, and responsive design principles(e.g., Tailwind CSS or Bootstrap).
  • Proficiency with version control systems, especiallyGitand platforms like GitHub/GitLab.
  • Experience designing and working with relational databases (e.g.,MySQL/PostgreSQL) and database optimization techniques.

Desirable Skills (Nice-to-Haves):

  • Experience with containerization tools likeDocker.
  • Familiarity with cloud platforms (e.g., AWS, GCP, or Azure).
  • Experience withTDD (Test-Driven Development)and testing tools (e.g., PHPUnit, Jest).
  • Knowledge of queuing systems (e.g., Redis, RabbitMQ) for asynchronous task handling.
  • Experience working in anAgile/Scrumdevelopment environment.

Method of Application
Interested and qualified candidates should send their CV to: ayomaku@yahoo.com using the Job Position as the subject of the email.