Senior Developer

Purpose: Help to build a portfolio of unique software products tackling cyber security and online safety. Advise less experienced members of the development team on challenges they face.

Key responsibilities and results areas:

  • Working with interesting and emerging technologies
  • Finding innovative, flexible and scalable solutions to challenging problems
  • Building secure, bug-free software
  • Writing clean, testable, maintainable code
  • Developing a set of highly integrated applications, with interconnecting APIs


Reporting to: Development Manager

Responsible for: No direct reports

Education or characteristics required for the job:

Essential:

  • Positive attitude
  • A burning passion for technology and building software
  • An ability to think for yourself
  • An ability to work in a highly-communicative and driven team


Desirable:

  • Software development related degree

Experience required for the job:

Essential:

  • PHP7
  • Laravel 5+
  • Agile development, especially Scrum
  • Comfortable with devops ideas
  • Docker
  • Elasticsearch
  • Unit testing
  • Continuous Integration
  • Public and Private APIs
  • AJAX, REST
  • Git


Desirable:

  • The 12-factor app
  • GraphQL
  • NoSQL
  • Python
  • Go

 

To apply,  please contact Alastair Christie on:

Mobile: +44 (0)7584 022600
Email: [email protected]