Senior Full-stack PHP developer

  • Location: Malta
  • Salary: Attractive DOE
  • Type: Permanent
  • Job reference: 22500

My client, a premier provider of software development products and services, is looking for a Senior PHP Developer to join their well established organisation. This is an extremely exciting opportunity to work in an environment creative with fantastic career prospects.

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, whilst always ensuring system security and integrity (with SQL and No-SQL experience). 

  • 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)

Nice to have skills:

  • 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+)

Back to vacancies Apply for this job