As a Senior Full-Stack Developer, you will be responsible for the ownership of various software projects as well as mentoring junior staff and placement students in the Development team.  This role reports to the Technical Development Lead.

Key Responsibilities

  • Plan and lead development on select software development projects
  • Understand the development technologies and systems in use to teach others
  • Coach and mentor more junior colleagues
  • Communicate with clients and other departments to translate project requirements into technical outputs
  • Maintain, operate & support on development projects

Essential Skills

  • Have strong working knowledge of both modern data-driven JavaScript and Object-Orientated PHP, with at least 2 years of real-world experience of using both.
  • Have working knowledge of best practices regarding security during development.
  • Have experience of leading on a project, or a significant part of a product.
  • Ideally have working knowledge of Vue.JS and Laravel.
  • Ideally have working knowledge of SQL and Linux web-server management.