This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior PHP & Symfony Software Engineer based in India.
As a Senior PHP & Symfony Software Engineer, you will build and maintain mission-critical backend systems in a fully remote, engineering-driven environment where quality and technical excellence are top priorities. You will own features from design through production, collaborating closely with product managers, QA specialists, and fellow engineers to deliver reliable, scalable solutions. This role is ideal for professionals who take pride in writing clean, testable code, embracing modern software engineering practices, and driving continuous improvement. You'll have the opportunity to influence technical decisions, mentor teammates, and contribute to a collaborative Agile culture that values ownership, craftsmanship, and long-term impact.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior PHP & Symfony Software Engineer based in India.
As a Senior PHP & Symfony Software Engineer, you will build and maintain mission-critical backend systems in a fully remote, engineering-driven environment where quality and technical excellence are top priorities. You will own features from design through production, collaborating closely with product managers, QA specialists, and fellow engineers to deliver reliable, scalable solutions. This role is ideal for professionals who take pride in writing clean, testable code, embracing modern software engineering practices, and driving continuous improvement. You'll have the opportunity to influence technical decisions, mentor teammates, and contribute to a collaborative Agile culture that values ownership, craftsmanship, and long-term impact.
Accountabilities:
- Design, develop, and maintain high-quality backend applications using PHP and the Symfony framework.
- Take ownership of features throughout the entire software development lifecycle, from technical design and implementation to testing, deployment, and production support.
- Write clean, strongly typed, maintainable, and well-documented code while applying software design patterns and engineering best practices.
- Build and maintain automated unit and integration tests using PHPUnit and other testing frameworks, following Test-Driven Development (TDD) principles.
- Leverage static analysis tools, linters, and code quality practices to ensure robust, secure, and reliable software.
- Participate actively in code reviews, providing constructive feedback and promoting engineering excellence across the team.
- Collaborate closely with cross-functional teams, including product, design, and quality assurance, to deliver scalable and user-focused solutions.
- Break down complex technical initiatives into actionable tasks and contribute to architectural discussions and technical planning.
- Support production systems, participate in on-call rotations when required, and proactively address performance, reliability, and security concerns.
- Mentor junior and mid-level engineers while contributing to knowledge sharing, technical documentation, and a strong engineering culture.
- Minimum of 5 years of professional experience developing applications with PHP (version 7.4 or higher).
- At least 3 years of hands-on experience with the Symfony framework. Experience with Laravel alone is not sufficient for this role.
- Strong understanding of object-oriented programming principles, software design patterns, and clean architecture.
- Proven experience with unit and integration testing using PHPUnit, Behat, or similar frameworks.
- Hands-on experience applying Test-Driven Development (TDD) methodologies.
- Familiarity with static analysis and code quality tools such as PHPStan, Psalm, or equivalent.
- Solid understanding of CI/CD pipelines, deployment processes, automated testing, and code coverage practices.
- Excellent problem-solving, communication, and collaboration skills with the ability to explain and justify technical decisions.
- Strong sense of ownership, accountability, and commitment to delivering high-quality software.
- Experience working with MongoDB.
- Familiarity with JavaScript, React, Node.js, and/or TypeScript.
- Experience with Docker, Kubernetes, or containerized environments.
- Background developing high-availability or mission-critical applications.
- Fully remote, long-term career opportunity.
- Fixed work schedule:
- Summer: 12:00 PM – 9:30 PM IST
- Winter: 1:00 PM – 10:30 PM IST
- No weekend work, supporting a healthy work-life balance.
- Company-provided laptop from day one.
- Comprehensive medical insurance.
- Mentorship, collaborative communities, and ongoing knowledge-sharing opportunities.
- Stable, long-term role within a remote-first engineering culture.
- Opportunity to work on mission-critical systems using modern software engineering practices.