Full-Stack PHP Engineer
Full Job Description
The ideal candidate possesses strong hands-on expertise in both modern and legacy PHP applications, capable of troubleshooting, maintaining, and upgrading older enterprise systems while embracing emerging technologies like AI-assisted development tools.
Key Responsibilities:- Design, develop, test, maintain, and modernize PHP applications using frameworks such as Laravel or Symfony.
- Build full-stack solutions integrating React, Angular, or Vue.js with backend APIs.
- Create robust RESTful APIs for enterprise integrations.
- Work seamlessly across relational (MySQL/PostgreSQL) and NoSQL databases to optimize performance.
- Implement CI/CD pipelines, automated testing strategies, and secure coding practices using Git workflows.
- Leverage cloud platforms like AWS or Azure with Docker/Kubernetes for containerization and serverless architectures.
- Troubleshoot production issues and integrate AI/ML services including LLM APIs where applicable.
We welcome candidates from Junior (2–4 years) to Lead Engineer levels (8+ Years). Essential skills include proficiency in PHP 7/8.x, object-oriented programming, Composer dependency management, and experience with legacy systems. Frontend knowledge in JavaScript/TypeScript is required.
Company
Sonata Software
Sonata Software is a premier AI-first modernization engineering company based in Bengaluru, India.The firm specializes in helping Fortune 500 enterprises transform legacy systems into intelligent, sca...
Practice this interview
A voice mock interview for Full-Stack PHP Engineer at Sonata Software, with questions from this job description and your resume, and a scored report afterwards.
Set up interview