Job title: Senior Backend Reliability Engineer
Job type: Permanent
Location: Fully Remote (UK-Wide)

Job Description

Senior Backend Reliability Engineer

£60k - £70k

Remote / Hybrid

Overview

Our client in the financial services industry is currently seeking a talented Senior Backend Reliability Engineer to join their backend team and focus on ensuring the stability, performance, and reliability of APIs. This is a full-time, permanent position with the flexibility of remote work arrangements for UK-based candidates.

Responsibilities

  • Bug Diagnosis and Resolution: Triage, debug, and resolve API-related issues reported by users or detected via monitoring tools. Conduct root cause analysis for recurring problems and implement permanent fixes. Improve error-handling mechanisms and logging to streamline issue identification and resolution.
  • Performance Monitoring and Optimization: Analyze API performance metrics and address bottlenecks to ensure low latency and high throughput. Optimize database queries, caching strategies, and API response times for scalability.
  • Reliability Improvements: Implement strategies to enhance API resilience, such as rate-limiting, retry mechanisms, and load balancing. Conduct incident reviews and build safeguards to prevent recurrence of issues.
  • Dashboard Creation: Use Laravel Pulse to design and maintain dashboards that provide real-time visibility into API performance, error trends, and stability metrics.
  • Proactive Maintenance: Audit and refactor legacy code to reduce technical debt and enhance reliability. Conduct routine system health checks and apply patches or updates as needed.
  • Collaboration and Reporting: Partner with backend engineers, QA, and DevOps to ensure seamless deployments and system resilience. Provide stakeholders with regular updates and reports on system performance, stability, and planned improvements.

Qualifications / Experience

  • Strong proficiency in PHP and Laravel, with experience adhering to PSR-12 coding standards.
  • Solid understanding of RESTful API architecture, design principles, and security best practices.
  • Experience with SQL/Postgres, including query optimization and database performance tuning.
  • Hands-on experience with debugging and profiling tools for performance analysis.
  • Proven ability to optimize backend systems for high performance and low latency.
  • Proficiency with tools such as AWS CloudWatch, Sentry, or similar platforms.
  • Experience with logging frameworks and configuring meaningful, actionable alerts.
  • Experience creating and maintaining dashboards in Laravel Pulse to monitor key system metrics effectively.
  • Experience with caching tools like Redis or Memcached. (desirable)
  • Familiarity with AWS architecture, including SQS, RDS, and Elastic Load Balancing. (desirable)
  • Knowledge of automation tools for reliability testing and performance benchmarking. (desirable)