Lead PHP Developer

New
Based in Germany; Opportunity to work from a wide range of European locations., Central European Time zoneFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
DockerPHPPostgreSQLKubernetesSymfonyRESTful APIsMicroservices

Requirements

  • Extensive professional experience in PHP development, including the design and maintenance of large-scale web applications and backend systems.
  • Deep expertise in object-oriented programming principles and software engineering best practices.
  • Strong hands-on experience with Symfony, including RESTful API design and implementation using Symfony components and Doctrine ORM.
  • Advanced knowledge of PostgreSQL, database design, normalization principles, performance optimization, indexing strategies, and complex query tuning.
  • Strong understanding of software architecture patterns, scalability challenges, and enterprise-level application design.
  • Expertise in SOLID, GRASP, and design pattern implementation across complex software environments.
  • Experience applying Domain-Driven Design (DDD) concepts, including bounded contexts, domain services, and domain events.
  • Advanced understanding of CQRS architecture, asynchronous processing, and data synchronization strategies.
  • Experience designing and implementing Event Sourcing architectures for scalable and distributed systems.
  • Strong knowledge of microservices architecture, deployment processes, monitoring, logging, and configuration management.
  • Practical experience with Docker, Kubernetes, containerized environments, and cloud-native deployment practices.
  • Advanced proficiency with automated testing frameworks such as PHPUnit, Codeception, Behat, or similar tools.
  • Experience with CI/CD pipelines and tools such as Jenkins, including advanced configuration and automation capabilities.

Responsibilities

  • Design, develop, test, document, deploy, and maintain high-quality backend software solutions from concept through production.
  • Enhance and optimize existing APIs, backend services, and platform functionality to improve performance, scalability, and reliability.
  • Integrate third-party platforms and services, including payment providers, gateways, verification tools, monitoring systems, and reporting solutions.
  • Build and maintain secure, resilient, and high-performing applications that support business-critical financial operations.
  • Develop and execute testing strategies, including integration testing and quality assurance processes for new features and releases.
  • Troubleshoot, debug, and resolve complex software issues while implementing preventive improvements.
  • Create and maintain technical documentation, architectural specifications, and development standards.
  • Provide production support and ensure the stability and availability of deployed solutions.
  • Collaborate closely with frontend developers, engineers, and stakeholders to deliver robust and efficient software solutions.
  • Contribute to architectural decisions, process improvements, and engineering best practices across the development lifecycle.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now