Senior PHP Software Developer at Datatank Ltd
Nottingham NG1 1JU, , United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

47000.0

Posted On

09 Aug, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Php, Web Applications, Mysql, Indexing, Query Optimization, Git, Continuous Improvement, Postgresql, Rabbitmq, Jquery, Redis, Node.Js, Docker

Industry

Information Technology/IT

Description

JOB SUMMARY

We’re looking for an experienced Backend Developer with strong front end experience. You’ll play a key role in designing, developing, and maintaining robust backend services, real-time applications, and CI/CD pipelines that power our platform.

REQUIREMENTS

  • 3+ years of experience building RESTful APIs in PHP with a deep understanding of the Laravel ecosystem
  • Proficiency with Node.js and Socket.io for real-time web applications
  • Solid knowledge of frontend technologies, especially Vue.js and jQuery
  • Deep experience with PostgreSQL and MySQL, including indexing, query optimization, and schema migrations
  • Hands-on experience with Redis and RabbitMQ
  • Proven expertise in Git, GitHub Workflows, and GitHub Actions for continuous integration/deployment
  • Strong command of Docker, including optimized Dockerfile creation and multi-container setups via Docker Compose
  • Process-driven with a passion for clean architecture, automated workflows, and continuous improvement
  • Excellent documentation habits and a drive to make systems more maintainable and understandable
  • Strong understanding of software engineering best practices
    Job Types: Full-time, Permanent
    Pay: Up to £47,000.00 per year

Benefits:

  • Company pension
  • Work from home

Work Location: Hybrid remote in Nottingham NG1 1J

Responsibilities
  • Design, build, and maintain RESTful APIs using Laravel and modern PHP practices
  • Develop and support real-time Node.js services using Socket.io
  • Collaborate with frontend developers using Vue.js and jQuery to deliver seamless user experiences
  • Architect and optimize relational databases in PostgreSQL and MySQL (including schema design and performance tuning)
  • Leverage Redis for caching and pub/sub mechanisms; integrate with RabbitMQ for message queuing and routing
  • Build, manage, and optimize CI/CD pipelines using GitHub Actions and GitHub Workflows (including tests, multi-stage builds, and security scans)
  • Containerize services using Docker and manage local development environments with Docker Compose
  • Write clean, maintainable, well-documented code and technical guides
  • Participate in code reviews and advocate for engineering best practices (testing, SOLID principles, automation)
  • Identify and implement refactoring opportunities and workflow improvements
Loading...