What we’re looking for
We’re looking for a Senior Full Stack PHP Developer at CyberCPR. CyberCPR is a web-based product for managing responses to cyber security incidents, such as network breaches.
What you’ll work on
You’ll be working on a large range of areas within our tech stack.
On the backend, our stack is PHP-based, and currently migrating from its CodeIgniter 3.x framework to Symfony 4 by gradual introduction of Symfony (and various other) components. The other principal parts of the stack are Mongo (with Doctrine’s Mongo ODM), Elasticsearch and Beanstalkd.
On the frontend, we’re currently using jQuery with Bootstrap 3.x but we have plans to move to a new nice UI with Bootstrap 4.x with React or Vuejs in the near future.
Along with the Lead Technical Architect and Lead Developer, you’ll be a central part of helping to take things over to a more modern stack and all the lovely developer experience improvements that come with that.
You’ll also be helping us plan and build out great new features.
What we can offer
Firstly, you’ll get the chance to genuinely shape development. We’ll rely on you feeding in your ideas and approaches and thoughts about what we can improve, where we can improve it and how to go about it.
CyberCPR is a cyber security platform, so you’ll get the chance to work with renowned and recognized cyber security professionals and blue-chip companies. How often can you easily ask a professional to have a go at cracking your code? You can here!
We’ll also be looking for you to help in recruiting developers as we grow, and, given your experience, to provide tech help and mentoring as we recruit junior members into the team. We’ve got a product with free cashflow, we’re not reliant on investors and we’ve signed up some of the world’s largest blue-chip organisations as customers. You’d have the chance to come in early to a growing company with the potential to recruit new developers into a reporting line.
We know all places say they are nice to work at - but we really mean it! None of us are party animals (we mostly have families) but we do like to share a meal and pint and a talk about everything from history to philosophy to business to politics.
Skills and qualities
· 4+ years commercial background in development using a modern framework (e.g. Symfony / Laravel / Yii on the backend; Angular / React / Vue on the frontend) .
· Strong OOP knowledge.
· Unit testing experience.
· You live by good processes and principles like SOLID and DRY, and you’re acquainted with common design patterns.
· We don’t know how much spare time you have, but if you had any, you’d like to use some of it for tinkering / side projects.
· You recognise that getting the right solution is more important than being right.
· Nothing in your history that would preclude you from passing a security clearance.
Nice to have, but not essential
· Experience in a language other than PHP / JS. We’re less concerned about what that language is, and more concerned that you’re able to look at, and reason about problems from different perspectives.
· Experience with DevOps, CI/CD, automated provisioning (e.g. Chef, Puppet, SaltStack) and its benefits to a modern development function.
We don’t expect these but it would be awesome if you had them
· Formal Computer Science/Software Engineering background
· Cyber Security experience
· Experience of mentoring others and/or giving talks/presentations on tech topics. We value staff development and we care about giving back to the community.
What is CyberCPR?
CyberCPR is a software platform for managing incident response – that is, managing the handling of cybersecurity issues such as breaches and cyberattacks and being the communications platform for assigning tasks, monitoring progress and collecting evidence. In addition, we deploy cool tools to allow security analysts to analyse RAM dumps from systems, we deal with the encryption of evidence in a secure vault and we work on a whole host of interesting security-related problems.
How we work
We’re a friendly and supportive team and we leave our egos at the door. We believe that we all work better in a supportive environment that listens and takes onboard the opinions of others. We prefer to work through how we solve an issue in a calm way than point fingers of blame. When you screw up, we’ll recognise that it happens to all of us, we’ll learn from it and move on (and we might even buy you a drink to cheer you up). We’re an equal opportunities employer. We recognise that women are under-represented in our industry and we support efforts to improve gender representation. We expect any new developer to hold these values and fit into this mould.
Salary range £40,000 — 50,000
Dependent on experience
More like this
- Full-stack Developer at Benchmark
- Full Stack Developer at CampaignAmp
- Head of People and Culture at DrDoctor
- Data Engineer at Rotageek
- Sales Development Representative at Paddle
- Lead Software Engineer at HyBird
- Join our NAG (Not-so-big Advisory Board) at Bright Little Labs
- Project Manager at Lighthouse London
- Lead Software Developer at JustLend Ltd
- Platform Engineer at Paddle