10Pearls

Staff/Senior Software Consultant - PHP + Symfony

Karachi, Lahore, Islamabad, Pakistan - Full Time

Company Overview  
10Pearls is an end-to-end digital technology services partner helping businesses utilize technology as a competitive advantage. We help our customers digitalize their existing business, build innovative new products, and augment their existing teams with high-performance team members. Our broad expertise in product management, user experience/design, cloud architecture, software development, data insights and intelligence, cybersecurity, emerging tech, and quality assurance ensures that we are delivering solutions that address business needs. 10Pearls is proud to have a diverse clientele including large enterprises, SMBs, and high-growth startups. We work with clients across industries, including healthcare/life sciences, education, energy, communications/media, financial services, and hi-tech. Our many long-term, successful partnerships are built upon trust, integrity, and successful delivery and execution.
 

Role  
We are looking for a skilled and experienced PHP/Symfony Developer to join our team, bringing deep expertise in backend development, API integration, and cloud infrastructure. The ideal candidate will have strong hands-on experience with PHP 7/8, Symfony, MySQL/PostgreSQL, and Docker, along with a solid understanding of DDD and SOLID principles.  

Responsibilities 
• Own the architecture, design, and technical direction for large-scale projects, ensuring that solutions are scalable, secure, and aligned with business goals. 
• Lead technical reviews and ensure that high-quality standards, including company engineering practices (CI/CD, testing, security), are met across projects.  
• Collaborate with cross-functional teams and business stakeholders to align technology with business needs and influence technical decisions.  
• Actively mentor and guide engineers at all levels, promoting a culture of technical excellence and knowledge sharing.  
• Help in the recruitment process by identifying and interviewing technical talent, ensuring alignment with the company's standards and culture.  
• Embrace a consulting mindset by identifying opportunities to improve business processes through innovative technical solutions, and act as a trusted advisor to clients and stakeholders.  
• Communicate technical solutions effectively to both technical and non-technical stakeholders. 
• Acts as a point of contact for technical issues for specific work streams across multiple projects  
• Engage in continuous learning of industry trends, tools, and technologies to provide informed recommendations to clients. 
 
Requirements 
  • 5+ years programming experience and at least three years recent work in PHP 7/8. 
  • 3+ years of hands-on experience with Symfony (Doctrine, Twig, EventDispatcher, Console).  
  • Deep knowledge of MySQL or PostgreSQL and Elasticsearch.  
  • SOLID principles and practical experience applying Domain-Driven Design (DDD). 
  • Experience in building and maintaining API Gateways is a strong advantage, particularly for handling routing, authentication, rate limiting and monitoring. 
  • Experience with message brokers like RabbitMQ/Kafka.  
  • Experience with AWS.  
  • Experience integrating PSPs (Payment Service Providers) 
  • NoSQL Databases (MongoDB/Redis). 
  • Familiarity with testing frameworks (PHPUnit, Pest) and CI/CD tools (GitHub Actions, Jenkins). 
  • Strong experience managing and maintaining development environments with Docker. 
  • Ability to work well under time constraints and self-learning capabilities.  
  • Strong analytical and problem-solving skills. 
  • Experience working in Agile teams using tools like Jira.  
  • Deep understanding of API design, authentication (OAuth2, JWT) and microservices architecture. 
  • Experience working with Postman for API testing.  
  • Knowledge of other scripting languages.  
  • Front-end experience with HTML, CSS, Javascript. 
  • Should have knowledge of any frontend framework ( ReactJs, VueJS, or Angular). 
Apply: Staff/Senior Software Consultant - PHP + Symfony
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Human Check*