Senior PHP & Symfony Software Engineer, (Remote, Full-Time) - [HR191]
Responsibilities
- Design, develop, and maintain high-quality backend systems using PHP and Symfony
- Own features end-to-end, from ticket creation and technical design to production release
- Write clean, strongly-typed, maintainable, and testable code that meets strict quality standards
- Apply design patterns thoughtfully and consistently
- Build and maintain comprehensive automated test coverage using PHPUnit and similar tools
- Follow and promote Test-Driven Development (TDD) practices
- Use static analysis, linters, and code quality tools to ensure reliability and consistency
- Participate actively in code reviews, providing and receiving constructive feedback
- Collaborate closely with product, design, and QA teams to deliver robust solutions
- Break down complex initiatives into well-defined, actionable tasks and guide implementation
- Monitor systems and participate in a rotating on-call schedule when required
- Promote secure coding practices and ensure code is free from known vulnerabilities
- Document architecture, decisions, and processes to support team-wide knowledge sharing
- Mentor junior and mid-level engineers and contribute to a strong engineering culture
Requirements
- 5+ years of professional experience with PHP (7.4 / 8+)
- 3+ years of hands-on experience with the Symfony framework
- Strong understanding and practical use of design patterns
- Solid experience with unit and integration testing (PHPUnit, Behat, or similar)
- Hands-on experience with Test-Driven Development (TDD)
- Familiarity with static analysis tools (PHPStan, Psalm, or similar)
- Strong understanding of CI/CD pipelines, code coverage, and deployment workflows
- Excellent technical communication skills and ability to explain and defend technical decisions
- High ownership mindset and strong sense of accountability
Nice-to-Have
- Experience working with MongoDB
- Familiarity with JavaScript, React, Node.js, and/or TypeScript
- Experience with Docker and/or Kubernetes
- Experience working on high-availability or mission-critical systems
Benefits
- Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)
- No Weekend Work: Real work-life balance, not just words
- Day 1 Benefits: Laptop and full medical insurance provided
- Support That Matters: Mentorship, community, and forums where ideas are shared
- True Belonging: A long-term career where your contributions are valued
Skills
As published by lever · 17 questions
Basics
In which location did you find the job?, Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Twitter URL, GitHub URL, Portfolio URL
Pick from a list (17)
- Please respond truthfully. How many years of professional experience do you have working with PHP (version 7.4 or higher)?
- Please respond truthfully. How many years of hands-on experience do you have using the Symfony framework in production projects?
- Please respond truthfully. How much experience do you have applying design patterns in backend development?
- Please respond truthfully. How much hands-on experience do you have with unit and integration testing in PHP (e.g., PHPUnit, Behat)?
- Please respond truthfully. How much practical experience do you have with Test-Driven Development (TDD)?
- Please respond truthfully. How familiar are you with static analysis tools such as PHPStan or Psalm?
- Please respond truthfully. How much experience do you have working with CI/CD pipelines and deployment workflows?
- Please respond truthfully. How much experience do you have writing strongly-typed, maintainable backend code for production systems?
- Please respond truthfully. How much experience do you have mentoring or supporting other engineers?
- Please respond truthfully. How much experience do you have working on high-availability or mission-critical backend systems?
- Please respond truthfully. What is your level of spoken and written English?
- Are you comfortable working the fixed shift hours of 12 PM – 9:30 PM IST (Summer) and 1 PM – 10:30 PM IST (Winter), Monday to Friday?
- We are looking for candidates who can start within the next 30 days. ⚠️ Providing false or misleading information will result in disqualification. Candidates progressing to the next stage will be required to upload proof of their notice period or last working day before meeting the client. When is your earliest realistic start date?
- What is your current salary in LPA? We will cross-check references later in the process. optional
- What is your minimum expected salary (LPA, CTC)? optional
- Are you open to negotiation?
- Do you acknowledge that submitting more than one application for the same role, or providing any false or misleading information, will automatically and permanently disqualify you from the recruitment process?