Job Description
We are looking for a Sr. Principal PHP Engineer with 7–10 years of professional experience to lead the optimization and feature development of a high-scale, PHP 8-based CRM application. As a Principal Engineer, you will act as a technical anchor, refactoring complex architectures and ensuring the system scales efficiently under heavy loads.
The Role at a Glance
Experience: 7–10 Years (Must have experience in a Principal/Lead capacity)
Role Type: 7-Month Contract (Extendable)
Location: Remote (India)
Shift: 7:00 AM EST – 1:00 PM EST overlap required (Rest of the hours are flexible)
Budget: Client Specified (INR)
Key Responsibilities
Performance Engineering: Optimize and deliver new features for a PHP 8 CRM; identify and remediate bottlenecks using APMs like DataDog.
Database Mastery: Refactor complex SQL and Stored Procedures; manage large database schemas and updates within MS SQL Server.
Scaling & Infrastructure: Leverage Redis, RabbitMQ, and SupervisorD to scale applications within a LAMP environment.
Code Quality: Maintain high standards through Unit Testing, comprehensive documentation, and proactive refactoring of legacy components.
Cross-functional Leadership: Coordinate with Product, Design, QA, and DevOps teams to triage bugs and drive architectural decisions in an Agile environment.
Required Skills
Framework Expertise: Deep professional experience with Symfony (and its components), API Platform, or other heavy design pattern-based PHP frameworks.
Core PHP: 7–10 years developing web-based and CLI-based applications.
System Admin: Comfortable in Linux environments (SSH, SFTP, SCP, Command Line).
Version Control: Expert knowledge of Git workflows (branching, merging, conflict resolution) in Bitbucket or GitHub.
Problem Solving: Proven ability as an independent contributor who takes complete ownership of complex tasks.
Preferred Qualifications
Experience designing fault-tolerant architectures for cloud deployments.
Exposure to Azure, AWS, or GCP PaaS.
Proficiency in crafting architecture diagrams (Visio/LucidChart) and maintaining documentation in Jira/Confluence.