Backend Developer
Cfp Energy Limited
London
Contract
Published: 18 hours ago
Competitive
Charing Cross, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Part-time (≤ 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Charing Cross, United Kingdom
Tech stack
PHP
API
Agile Methodologies
Azure
Static Program Analysis
Databases
Software Debugging
DevOps
Laravel
PostgreSQL
Redis
Next.js
Software Systems
Data Streaming
TypeScript
Datadog
React
PHPUnit
Backend
Front End Software Development
Api Design
Xero (Accounting Software)
Docker
Job description
We're seeking a Backend Developer who thrives on designing robust architectures, building secure APIs, and optimising data flows across our cybersecurity and energy management solutions.
What you'll do:
- Design, develop, and maintain back-end software solutions for cybersecurity applications.
- Build scalable server-side architectures using PHP 8.3, Laravel Octane, and Swoole.
- Develop and optimise APIs for integration with external services (Auth0, AbuseIPDB, Shodan, Tenable, Xero, Flowise).
- Work with relational (PostgreSQL) and columnar (ClickHouse) databases for transactional and analytical workloads.
- Implement caching and queuing with Redis + Laravel Horizon.
- Write clean, functional, and maintainable code with SOLID and best practices.
- Test, debug, and upgrade software using PHPUnit and static analysis.
- Implement observability with Datadog (logs, metrics, traces).
- Collaborate with product managers, frontend developers, and cross-functional teams to deliver innovative solutions.
- Maintain technical documentation for smooth project handover.
Requirements
- Proven experience as a Backend Developer.
- Strong experience with PHP/Laravel and API development.
- Database expertise with PostgreSQL and ClickHouse (or similar).
- Experience with Docker and containerized workflows.
- Knowledge of system security and data protection practices.
- Good problem-solving, organizational, and communication skills.
Bonus points if you have
- Experience with cloud platforms (Azure).
- Background in cybersecurity applications or OT/ICS monitoring.
- Familiarity with Agile methodologies and modern DevOps tools.
- Exposure to frontend technologies (React/Next.js, TypeScript).
Benefits & conditions
We also offer a comprehensive benefits package, including:
- 25 days annual leave plus Bank Holidays
- Flexible working arrangements
- Private health care
- Company pension scheme
- Life and medical insurance, eyecare scheme
- Employee Assistance Programme
- Cycle to Work scheme
- Family-friendly policies
- Recruit and Reward scheme