Senior PHP Developer - Remote
CodingChiefs
Tacloban, PH
3d ago

The Role

CodingChiefs is looking for an experienced Senior PHP Developer to work side-by-side with the client’s Product Development team to make sure that all products are always at 100% to satisfy the customers’ needs.

The ideal candidate should have expertise in PHP and other relevant technologies but doesn’t shy away from discovering the solutions to challenges faced at work through research.

Our Client

Our client provides solutions to integrate all the processes involved in keeping data in a store (physical or online) centralized, organized, up-to-date, and accessible.

Their services earned them recognition as a formidable game-changer in the field of the store and webshop software.

The Duties and Responsibilities :

  • Develop new features with a focus on API Development written in high quality, clean code that is paired with unit tests.
  • Work with colleagues from support in addressing 'weird' problems and ensure that solutions to these PEBCAK are resolved, reported, and documented
  • Create documentation for partner developers with a Postman example or a sample-call PHP script
  • Participate in code reviews with the team, exchanging best coding practices with peers
  • Work closely with external partners to improve third-party API integrations.
  • The Ideal Candidate :

  • 6+ years of full-stack PHP development experience with Javascript
  • Experience in creating and maintaining high traffic & high-performance applications using a combination of the following or an equivalent is required :
  • PHP7.3 / 7.4, Symfony
  • JavaScript package managers and task runners : npm, bower, webpack
  • PostgreSQL
  • Backbone, Marionette, Handlebars
  • Bootstrap, LESS
  • Stateless API (RestAPI)
  • Git (Github)
  • Unit Testing (AAA Pattern)
  • DRY, YAGNI, SOLID, and KISS principles
  • OOP (object-oriented programming) principles and familiarity with the following design patterns (and how to implement them in PHP and / or Javascript) : Factory, Lazy Instantiation, Prototype, Singleton, Adapter, Bridge, Composite, Decorator, Delegation, Module, Chain of Responsibility, Iterator, Observer, Template Method, Strategy, Memento, Generator, Lock, Controller, Inversion of control, Pub-sub, Mock Objects, Method Chaining, Stateless Protocols, Client-Server Architecture, Throttling, Promises
  • Familiarity with the following is a definite advantage :
  • OAuth
  • Docker Compose
  • Typescript
  • Bash Scripting
  • CQRS, Message Queues, or Event Sourcing
  • Previous Microservices Experience
  • Follow clean code. consistent with conventions
  • Must have strong analytical skills and can demonstrate strong problem-solving skills,
  • Excellent communication skills, able to clearly express ideas and information with clients and the internal team
  • Travel to the Netherlands to work on location with our client when requested,
  • Must possess at least a Bachelor's degree in Computer Science / Information Technology, Engineering (Computer / Telecommunication), Mathematics, Science & Technology or equivalent.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form