Senior PHP Developer

Robert Half International — United States · Posted ~2 hours ago

Senior Full-time

Skills

PHP Laravel software architecture API development database systems C# .NET SQL

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering role focused on developing and maintaining scalable applications. The position involves backend engineering, API design, database work, integrations, and occasional frontend contributions.

Highlights

Opportunity to build scalable business-critical applications while working across backend systems, APIs, databases, and integrations. Suitable for engineers who enjoy complex technical challenges.

Description

Position Overview We are seeking a Software Engineer with strong PHP development expertise and experience building scalable business-critical applications. This individual will play a key role in designing, developing, and supporting systems that power order processing, fulfillment operations, and customer-facing platforms. The ideal candidate is a hands-on engineer who enjoys solving complex technical challenges, writing high-quality code, and collaborating with cross-functional teams to deliver impactful software solutions. This role offers the opportunity to work throughout the technology stack, including backend services, APIs, databases, integrations, and occasional front-end development. Exposure to .NET technologies is beneficial, as the environment includes a mix of PHP and C# applications. Key Responsibilities Software Design & Development Design, enhance, and maintain scalable PHP-based applications using modern frameworks such as Laravel, or similar technologies.Develop clean, efficient, and maintainable code following established engineering best practices.Contribute to system architecture, technical design discussions, and long-term platform strategy.Build and support APIs, integrations, and internal services that enable key business processes.Cross-Functional Collaboration Partner with product owners, business stakeholders, and engineering teams to define requirements and deliver solutions.Participate in code reviews and provide technical guidance to team members.Communicate technical concepts, risks, and trade-offs effectively to both technical and non-technical audiences.Collaborate in Agile development activities including planning, estimation, and sprint execution.System Performance & Reliability Troubleshoot production issues and perform root-cause analysis for system incidents.Optimize application performance, database queries, and service reliability.Implement automated testing, monitoring, logging, and alerting solutions.Support CI/CD processes and contribute to deployment automation efforts.Full-Stack Engineering Work with relational databases such as MySQL and PostgreSQL, as well as caching technologies including Redis.Contribute to front-end enhancements using JavaScript, HTML, and CSS when needed.Integrate third-party services and internal platforms through RESTful APIs.Provide occasional support and enhancements within a .NET/C# application environment.Continuous Improvement Drive initiatives focused on code quality, maintainability, scalability, and developer productivity.Evaluate new technologies, frameworks, and tools that can improve platform capabilities.Take ownership of features throughout the full software development lifecycle, from design through deployment and ongoing support. Qualifications Required Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field; equivalent professional experience will also be considered.4+ years of professional software development experience with PHP as a primary programming language.Strong experience with modern PHP frameworks such as Laravel, or comparable technologies.Proficiency in relational database design, SQL development, and performance optimization.Experience developing and consuming RESTful web services and APIs.Hands-on experience with Git-based source control, automated testing, and CI/CD practices.Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.Working knowledge of JavaScript, HTML, and CSS.