
Lead Full Stack Developer - PHP
Job Description
About ServiceChannel
ServiceChannel is the leading cloud-based service automation platform for facilities management, trusted by over 500 enterprise clients worldwide. With over 20 years of innovation driving our success, we provide a dynamic environment where engineers can leverage cutting-edge technology to revolutionize how businesses manage repair and maintenance services.
As an engineer at ServiceChannel, you'll have the opportunity to work on a platform that processes millions of service requests annually and supports thousands of service providers globally. You'll contribute to developing sophisticated products that empower businesses with actionable insights and the tools to scale their business.
Join a team committed to pushing the boundaries of technology and delivering exceptional user experiences. Collaborate with a diverse group of talented professionals who are passionate about problem-solving and creating impactful solutions. ServiceChannel offers a unique opportunity to work on complex challenges, innovate at scale, and make a tangible difference in the facilities management landscape.
Position Overview
We are looking for a Lead Developer (PHP) to drive the design, development, and evolution of our web platform. This role combines hands-on development with strong technical leadership, ensuring delivery of high-quality, scalable, and maintainable solutions.
As a Lead Developer, you will work closely with cross-functional teams, guide architectural decisions, and mentor engineers while actively contributing to the codebase.
Key Responsibilities
Lead the design, development, and enhancement of scalable, high-performance web applications using PHP and modern front-end technologies.
Drive technical design and architecture decisions, ensuring alignment with business goals and long-term platform strategy.
Maintain and enhance complex backend systems, optimizing for performance, scalability, and reliability.
Collaborate closely with Product, QA, DevOps, and other engineering teams to deliver features end-to-end.
Translate business requirements into robust technical solutions and execution plans.
Conduct code reviews and enforce coding standards and best practices for clean, maintainable, and secure code.
Identify and resolve performance bottlenecks, bugs, and system inefficiencies.
Mentor and coach engineers, fostering a culture of technical excellence and continuous improvement.
Ensure adherence to SDLC processes, CI/CD practices, and engineering standards.
Stay current with emerging technologies and recommend improvements or innovations where appropriate.
Required Skills & Experience
Bachelor’s degree in Computer Science, a related field, or equivalent work experience.
7+ years of experience in backend or full-stack development with strong expertise in PHP.
Strong expertise in PHP development, including OOP, MVC frameworks (Symfony preferred), and secure coding practices.
Experience working with modular and enterprise-grade eCommerce or marketplace platforms.
Hands-on experience with ORMs (e.g., Propel), data modeling, and relational databases (PostgreSQL, MySQL/MariaDB).
Proven experience designing and building scalable APIs and backend services.
Strong proficiency in front-end development using React.js, including modern JavaScript (ES6+), component-based architecture, and state management.
Full-stack development experience across backend (PHP) and frontend (React).
Solid understanding of software architecture patterns, performance optimization, and scalability best practices.
Experience with SDLC tools (JIRA, GitHub) and CI/CD pipelines.
Strong testing mindset, including unit testing and automation principles.
Preferred Skills & Experience
Exposure to .NET / C# ecosystems.
Experience with cloud platforms such as AWS or Azure.
Familiarity with search and analytics tools like Elasticsearch.
Experience with CI/CD tools such as Jenkins or TeamCity.
Understanding of microservices architecture and distributed systems.