At a Glance
- Tasks: Join a dynamic team to develop and maintain secure, scalable PHP APIs.
- Company: Be part of a leading cybersecurity firm protecting sensitive information.
- Benefits: Enjoy fully remote work, competitive salary, and opportunities for growth.
- Why this job: Work on cutting-edge technology while making a real impact in data security.
- Qualifications: 5+ years in PHP development, especially with Laravel; strong API and security knowledge required.
- Other info: Collaborate with a small team and mentor junior developers as you grow.
The predicted salary is between 43200 - 60000 £ per year.
Our client is a cybersecurity company helping organisations protect sensitive information through large-scale data collection, correlation, and real-time alerting. Their platform supports enterprise and government clients operating in high-trust environments.
Overview
Our client is building a cloud-native cybersecurity platform for large-scale data collection, correlation, and real-time alerting. Their systems process high volumes of data to deliver actionable intelligence for enterprise and government clients.
They are looking for a Senior Software Engineer (PHP) to join a small, highly technical backend team working on performance-critical, data-driven services in a security-focused environment.
Key Responsibilities
- Take ownership of requirements discovery, scope definition, and delivery planning for key projects and initiatives.
- Work closely with Product Owners and business stakeholders to take ideas from concept through to clearly defined user stories, technical approaches, and delivery estimates.
- Contribute to and help shape roadmaps and delivery plans, balancing business priorities, technical constraints, and engineering effort.
- Design, develop, and maintain backend services and REST APIs using PHP (Laravel v10).
- Own and evolve Elasticsearch implementations, including index design, mappings, query optimisation, aggregations, and performance tuning.
- Design and optimise MySQL schemas and queries for high-volume workloads, including indexing strategies and query performance analysis.
- Build and maintain data ingestion and processing pipelines from multiple internal and external sources.
- Design microservices and distributed systems supporting search, analytics, and alerting use cases.
- Deploy, monitor, and scale services using Docker, CI/CD pipelines, and AWS.
- Ensure secure coding practices and compliance with data protection and security requirements.
- Implement automated testing and maintain high standards of code quality and reliability.
- Write clear technical documentation covering APIs, data models, and system behaviour.
- Mentor junior and mid-level engineers and contribute to architectural decision-making.
Tech Stack and Tools
- Primary Backend: PHP (Laravel) – core application and API development
- Supporting Services: Java and Golang (smaller services and components), Python where appropriate
- Messaging & Streaming: Kafka (or similar)
Requirements/experience
- 5+ years of backend development experience, with strong PHP and Laravel expertise.
- Deep, hands-on experience with Elasticsearch, including index design, query optimisation, and performance tuning in production.
- Strong MySQL knowledge, including schema design, indexing strategies, and query optimisation.
- Experience building data-heavy or search-driven systems.
- Solid understanding of API design, microservices, and cloud-native architecture.
- Practical experience with Docker, cloud deployments, and CI/CD workflows.
- Strong understanding of secure coding and system hardening practices.
- Experience writing automated tests (unit and functional).
- Strong problem-solving skills and ownership mindset.
- Experience with large-scale data ingestion or cross-referencing platforms.
- Knowledge of cybersecurity, threat intelligence, or data protection domains.
- Hands-on experience with monitoring, observability, and performance profiling.
- Experience integrating analytics, AI, or LLM-powered features.
- Working knowledge of Python or Java.
- Fully remote and flexible working
- Supportive, collaborative engineering culture
- Opportunity to work on data-intensive, mission-critical systems
- Exposure to modern backend, cloud, and search technologies
- Clear opportunities for technical growth and mentorship
#J-18808-Ljbffr
Contact Detail:
ByteHire Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior PHP Developer
✨Tip Number 1
Familiarise yourself with the latest trends in PHP development, especially Laravel v10. Being able to discuss recent updates or features during your interview can demonstrate your passion and commitment to staying current in the field.
✨Tip Number 2
Showcase your experience with microservices architecture and RESTful APIs. Prepare examples of past projects where you successfully implemented these technologies, as this will highlight your hands-on experience and problem-solving skills.
✨Tip Number 3
Brush up on your knowledge of secure coding practices and authentication flows, particularly OAuth2 and Laravel Sanctum. Be ready to discuss how you've implemented security measures in previous roles to protect sensitive data.
✨Tip Number 4
Demonstrate your familiarity with cloud platforms like AWS and containerisation tools such as Docker. Discuss any relevant projects where you've used these technologies, as this will show your ability to work in modern development environments.
We think you need these skills to ace Senior PHP Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with PHP, Laravel, and any relevant technologies mentioned in the job description. Use specific examples of projects you've worked on that demonstrate your skills in backend development and API design.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also shows your enthusiasm for cybersecurity and the company's mission. Mention how your experience aligns with their needs and how you can contribute to their team.
Showcase Relevant Projects: If you have worked on projects involving microservices, data processing, or secure coding practices, be sure to include these in your application. Providing links to your GitHub or portfolio can help demonstrate your capabilities.
Highlight Soft Skills: In addition to technical skills, emphasise your ability to collaborate and mentor others, as well as your proactive approach to problem-solving. These qualities are important in a small, fast-moving team environment.
How to prepare for a job interview at ByteHire
✨Showcase Your PHP Expertise
Be prepared to discuss your experience with PHP and Laravel in detail. Highlight specific projects where you've designed and developed RESTful APIs, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Your Understanding of Security Practices
Since the role involves working in cybersecurity, it's crucial to demonstrate your knowledge of secure coding practices. Be ready to discuss how you've implemented secure authentication flows and any relevant experiences with OAuth2 or SSO.
✨Familiarise Yourself with the Tech Stack
Make sure you understand the tools and technologies mentioned in the job description, such as Docker, AWS, and Elasticsearch. Being able to speak confidently about these will show that you're well-prepared and genuinely interested in the role.
✨Prepare for Collaborative Scenarios
As this position requires collaboration with a small team, think of examples from your past experiences where you've worked effectively in a team setting. Be ready to discuss how you contributed to architectural decisions and mentored junior developers.