PHP Developer

  • Indefinite
  • Full time
  • Remote
  • DevTeam

We're looking for an experienced Senior PHP / Full-Stack Developer to help build and enhance scalable, cloud-based web applications that power our core business operations. In this role, you'll primarily focus on back-end development, designing the services, APIs, and integrations that drive our platform, while collaborating closely with front-end developers to deliver seamless user experiences.

You'll work across a variety of business-critical systems, developing solutions that integrate with CRM platforms, operational tools, reporting systems, and third-party services. This role requires someone who enjoys solving complex technical and business challenges, building scalable architectures, and translating business requirements into reliable software solutions.

As part of a remote engineering team, you'll contribute to the continuous improvement of our products, engineering practices, and platform architecture.


Key Responsibilities:

Full-Stack Development

  • Design, develop, and maintain scalable, secure, and high-performance web applications using PHP and modern full-stack technologies.

  • Develop and maintain robust back-end services, RESTful APIs, and business logic using PHP.

  • Build and enhance front-end user interfaces using HTML, CSS, JavaScript, and modern frameworks.

  • Write clean, reusable, well-documented code that follows engineering best practices.

API Development & Systems Integration

  • Design, build, and maintain RESTful APIs and backend services that support internal applications and external integrations.

  • Develop and maintain integrations with third-party platforms, SaaS applications, and business systems.

  • Work with webhooks, authentication mechanisms (OAuth, JWT, API Keys), and event-driven integrations.

  • Ensure integrations are reliable, scalable, secure, and resilient.

Business Systems & Operational Workflows

  • Develop software that supports complex business processes across CRM, operational, reporting, and customer-facing systems.

  • Collaborate with stakeholders to understand business requirements and translate them into scalable technical solutions.

  • Improve and automate operational workflows to increase efficiency and reduce manual effort.

  • Design systems that support high-volume transactional and operational processes.

Reporting & Data

  • Build backend services that support operational reporting and business intelligence.

  • Optimize database queries and application performance to ensure accurate and efficient reporting.

  • Collaborate with teams to ensure data consistency and integrity across integrated systems.

Software Engineering

  • Conduct code reviews and mentor developers to promote code quality and continuous improvement.

  • Troubleshoot, debug, and resolve application issues across the full technology stack.

  • Optimize application performance, scalability, reliability, and security.

  • Develop automated tests and support CI/CD processes.

  • Participate in system architecture discussions and contribute to technical design decisions.

  • Monitor production systems, investigate incidents, and implement long-term improvements.

  • Identify technical debt and proactively recommend architectural and process improvements.

  • Collaborate in Agile ceremonies, including sprint planning, estimation, stand-ups, and retrospectives.

  • Take ownership of features from design through development, deployment, and ongoing maintenance.

  • Stay current with emerging technologies and recommend tools that improve engineering efficiency.


Requirements:

  • 5+ years of professional experience developing applications with PHP.

  • 2+ years of full-stack development experience.

  • 3+ years of experience building scalable backend services, APIs, or microservices.

  • Strong proficiency in PHP, JavaScript, HTML, and CSS.

  • Strong understanding of Object-Oriented Programming (OOP), software architecture, and design patterns.

  • Experience designing and developing RESTful APIs.

  • Experience integrating third-party APIs and external business systems.

  • Strong SQL skills and experience working with relational databases.

  • Experience building scalable, high-performance web applications.

  • Experience working with CRM platforms, operational systems, or other business-critical applications.

  • Experience working with distributed or remote engineering teams.

  • Familiarity with Agile development methodologies and the software development lifecycle.

  • Strong analytical, troubleshooting, and problem-solving skills.

  • Excellent communication skills with the ability to collaborate across technical and business teams.

  • Ability to understand complex business workflows and translate them into effective technical solutions.

  • Experience integrating or working with AI models or AI-assisted development tools is an advantage.


Nice to Have:

  • Experience with cloud platforms such as AWS.

  • Experience with Docker, containerized applications, and CI/CD pipelines.

  • Experience with Backbone.js or maintaining legacy PHP applications.

  • Experience with reporting platforms, analytics, or business intelligence solutions.

  • Experience integrating CRM platforms such as Salesforce, HubSpot, Zendesk, or similar operational systems.

  • Experience working with contact center technologies, telephony platforms, dialer systems, or customer support applications.

  • Familiarity with event-driven architectures, message queues, or real-time data processing.


Employment Type: Full Time

Working Hours: 9:00 AM – 5:00 PM EST

Location: 100% Remote