Smart Working is seeking a Lead Symfony & PHP Software Engineer to join our remote-first team. This role focuses on designing, building, and maintaining core backend systems that power our products. You will collaborate closely with product managers, designers, and engineers within an Agile environment to deliver scalable, reliable features that address real-world challenges. This position is ideal for someone passionate about clean code, mentoring peers, leading technical discussions, and delivering well-tested solutions aligned with business goals. Please note, candidates must have proven Symfony experience; Laravel-only experience will not qualify.
Key Responsibilities
- Develop backend features that meet business objectives and customer needs.
- Maintain and enhance test coverage using PHPUnit.
- Build scalable, testable APIs and backend systems.
- Write clean, maintainable code adhering to quality standards.
- Review requirements and provide technical feedback.
- Collaborate with product, design, and QA teams to ensure alignment.
- Monitor systems and participate in a rotating on-call schedule to address issues promptly.
- Break down complex projects into manageable tasks and guide team members through implementation.
- Conduct code reviews and provide constructive feedback.
- Continuously improve development processes and propose technical enhancements.
- Apply secure coding practices to ensure code is free from known vulnerabilities.
- Document features, processes, and architecture to facilitate team knowledge sharing.
Required Qualifications
- Minimum of 5 years of professional experience with PHP development.
- At least 3 years of hands-on experience working with Symfony framework.
- 2+ years of experience writing unit tests using PHPUnit.
- Strong communication skills for effective collaboration across cross-functional teams.
- Proficient with MongoDB database management.
- Solid understanding and application of Object-Oriented Design Patterns.
Preferred Qualifications
- Familiarity with JavaScript frameworks and libraries such as React, Node.js, and TypeScript.
- Experience working with containerization and orchestration tools like Docker and Kubernetes.
- Knowledge of CI/CD pipeline workflows and automation.
Benefits
- Fixed working hours: 11:30 AM to 9:00 PM PKT during summer and 12:30 PM to 10:00 PM PKT in winter.
- No weekend work, supporting a genuine work-life balance.
- Laptop and necessary equipment provided from day one.
- Access to mentorship, community support, and forums for idea exchange.
- Opportunity to build a long-term career where your contributions are truly valued.
At Smart Working, you are more than just a remote developer—you become part of a supportive, growing team committed to meaningful work and career growth. We leverage AI tools to assist in the hiring process, such as reviewing applications and analyzing resumes, but final decisions are made by our recruitment team. If you are ready for a role that challenges and rewards you while offering true flexibility, we encourage you to apply.