Full Stack PHP Developer (SQL and NOSQL Experience)

Job Description

On behalf of our client we are urgently looking to recruit an Experienced PHP Developer.

If you are interested in joining an innovative team of dedicated individuals, then apply immediately.


In this role:

You will be capturing user requirements and understanding business use cases.

Another aspect of your role will be repairing business analyses and proposing technical design solutions.

This along with the development and testing of comprehensive system modules or complete designs.

You will also be producing high performing, well documented code and training materials always ensuring system security and integrity.




Strong understanding of Internet development

Strong understanding of the HTTP protocol

Understanding of RESTful APIs (previous development of REST API is an advantage)

Server side programming experience minimum 4 years, preferably PHP   (additional .NET and C# experience is an advantage)

UI/UX and Javascript development experience

Experience with at least one of the following Javascript libraries: JQuery, AngularJS, Bootstrap

Understanding and experience with AJAX (XMLHttpRequest)

Experience and understanding of modern web techniques, HTML5, CSS3

Experience with one of the following RDBMs: MS SQL, MySQL, PostgreSQL

Understanding of the challenges of mobile website development

Cross browser development experience

Version control experience (at least one of the following: CVS, SVN, Git)

Understanding of in memory key-value stores (Memcached, Redis)

Understanding and experience with AJAX (XMLHttpRequest)


Additional point:

Server operational experience (both UNIX like and Windows is an advantage)

Unix like OS scripting (PowerShell and VisualBasic is an advantage)

Understanding of cloud technologies (IaaS, Paas, SaaS)

Networking knowledge (DNS, routing, firewalls)

Browser client based web development

Experience with High Availability systems

Understanding of load balancing

Experience with parallel programming

NoSQL knowledge or experience (MongoDB, Redis, Riak)

Digital payment integration (Credit card, Paypal)

Social media provider integration (Facebook, Google+)


More information about the Client will be given during the first interview.


Your interest will be treated in strict confidence.