
Job Description
We are looking for a Senior Backend Developer (PHP) to drive the backend development and architecture of our platform. You will work closely with a small team of talented engineers to design scalable, high-performance backend systems using modern technologies such as PHP Laravel, MySQL, MongoDB, and Elasticsearch. You will also collaborate with our DevOps team to ensure system scalability, high availability, and maintain high development standards.
This is a hands-on leadership role where you will be writing code, conducting code reviews, shaping system design, and setting technical standards for the team.
Responsibilities:
> Lead Backend development efforts and guide our team.
> Architect, design, and implement scalable, high-availability Backend systems using PHP (Laravel) and related technologies.
> Define and enforce coding standards, best practices, and maintain high code quality through code reviews and mentorship.
> Collaborate with DevOps teams to build and maintain robust infrastructure using Kubernetes, Docker, and CI/CD pipelines.
> Design Microservices and system layer architectures to support scalability and reliability requirements.
> Write high-performance, secure, and maintainable code.
> Ensure appropriate test coverage by enforcing unit, integration, and functional testing.
> Optimize database queries for performance and scalability across MySQL and MongoDB.
> Work with Elasticsearch to design and maintain efficient search functionality and optimize indexing/querying strategies.
> Proactively identify bottlenecks and optimize system performance at the code, database, and infrastructure levels.
> Troubleshoot and resolve issues across the development lifecycle.
> Stay up-to-date with Backend development best practices and emerging technologies.
> Promote a culture of technical excellence, continuous improvement, and knowledge sharing within the team.
Requirements
Technical Skills:
> Strong experience in Backend development with PHP, particularly using the Laravel framework.
> Deep understanding of system architecture (Microservices, API design, system layer architecture).
> Solid knowledge of database technologies: MySQL and MongoDB, including query optimization techniques.
> Experience working with Elasticsearch: designing indices, writing queries, and optimizing search performance.
> Experience with system scalability strategies and designing for high availability.
> Hands-on experience with Kubernetes, Docker, and CI/CD pipelines.
> Strong grasp of performance optimization, system bottlenecks, and best practices for scalable backend development.
> Good knowledge of software testing practices: unit testing, integration testing, and maintaining test coverage.
Leadership Skills:
> Previous experience leading or mentoring a small engineering team.
> Strong ability to perform and facilitate thorough code reviews.
> Ability to design and enforce coding standards across the team.
> Collaborative mindset and experience working closely with DevOps and product teams.
> Excellent problem-solving and communication skills.
> Nice to Have:
> Experience with Python and Django frameworks.
> Experience with cloud providers.
> Experience with message brokers (Kafka, RabbitMQ).
> Exposure to logging, monitoring, and alerting systems (e.g., Prometheus, Grafana, ELK Stack).
> Contributions to open-source projects or technical blogs.
Employment Type
Job Category
Seniority
Details
Employment type
Job Category
Seniority
Similar Jobs



