Senior Software Engineer (PHP)
ENGINEERING
About this position
We are looking for a Senior Software Engineer (PHP) to join our fast-paced development team and play a key role in building robust, scalable, and high-performance web applications. As a senior engineer, you will take ownership of backend architecture, drive best coding practices, and guide junior developers through technical challenges. In this role, you will collaborate cross-functionally with scrum masters, frontend engineers, and QA to deliver features that are both technically sound and aligned with business goals.
Job description
  • 5+ years of hands-on experience in PHP development, with deep knowledge of OOP, design patterns, and modern MVC frameworks (e.g., Laravel)
  • Strong command of SDLC practices, leading teams through requirements analysis, system design, implementation, testing, and deployment
  • Proven expertise in architecting scalable, maintainable backend systems, including RESTful API design, versioning, and third-party integrations
  • Skilled in unit testing, integration testing, and TDD using PHPUnit, with a strong focus on code coverage, test automation, and quality assurance
  • Proficient in MySQL/PostgreSQL schema design, query optimization, indexing, and stored procedures
  • Solid experience with Docker, container orchestration, and CI/CD pipelines (e.g., GitHub Actions, GitLab CI)
  • Strong DevOps collaboration skills; comfortable working closely with QA, frontend, and product teams in Agile/Scrum environments
  • Advocates for clean code, SOLID principles, and continuous improvement
  • Comfortable with cloud platforms (AWS, GCP, or Azure) and their services (e.g., S3, EC2, RDS)
Responsibilities
  • Lead the design and development of backend services and APIs using PHP and Laravel (or other MVC frameworks)
  • Collaborate with cross-functional teams to define, design, and deliver new features and enhancements
  • Review and improve architecture for performance, scalability, and maintainability
  • Implement automated tests and ensure high-quality releases through CI/CD
  • Optimize database queries and ensure the integrity and performance of data operations
  • Identify, debug, and resolve production issues quickly and effectively
  • Participate in sprint planning, retrospectives, and Agile ceremonies
Apply Now
APPLY FOR THIS JOB
SHARE VIA

Submit your information

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
x