




Job Summary: We are seeking a collaborative Senior Backend PHP Developer with excellent communication skills and adaptability to develop new features, ensure quality and efficiency, and contribute to defining best practices. Key Highlights: 1. Develop and maintain back-end applications in PHP 8+ 2. Collaborate with multidisciplinary teams using agile methodologies 3. Ensure quality through automated testing and monitoring Description: Senior Backend PHP Developer We are looking for a Senior Backend PHP Developer. We seek someone collaborative, with excellent communication skills and the ability to adapt to diverse technical and organizational challenges. You will play a key role in developing new features while ensuring quality and efficiency, and collaborate with the team to define best practices. If you enjoy fun, energy, joy, creative challenges, and are an organized, solution-oriented, detail-focused, and results-driven individual, join us! Responsibilities and Duties * Develop and maintain back-end applications in PHP 8+, following architectural best practices and PSR standards (PSR-1, PSR-4, PSR-12). * Design, document, and integrate high-performance RESTful APIs using CodeIgniter. * Design and optimize MySQL data modeling to ensure performant queries and scalability. * Use Eloquent and migrations for efficient database manipulation. * Version code with Git, adopting workflows (GitFlow, pull requests, code reviews) and semantic versioning best practices. * Work with Docker and docker-compose to ensure consistent and reproducible environments. * Ensure quality through automated testing (unit, integration, and end-to-end) using PHPUnit or Pest, along with mocks/stubs. * Implement caching mechanisms (Redis) and message queues (RabbitMQ) for performance and scalability. * Monitor and debug production applications using Xdebug, Datadog, and New Relic. * Implement CI/CD for automated deployment on AWS (EC2/ECS, RDS, S3, ElastiCache) or Kubernetes. * Collaborate with multidisciplinary teams (front-end, DevOps, QA) in agile methodologies (Scrum/Kanban), participating in planning, daily stand-ups, and retrospectives. Requirements and Qualifications * Solid experience with PHP 8+ applying design patterns and Clean Architecture principles. * Proficiency in CodeIgniter for API development: routing, middlewares, validation (Form Requests/Validators), error handling, authentication/authorization. * Dependency management with Composer, semantic versioning, and strict dependency control. * Automated testing: PHPUnit/Pest; integration tests (HTTP, database); use of fakes/mocks; test coverage and test pyramid. * Scalability and Performance: Redis caching, message queues (RabbitMQ), query optimization (indexes, partitioning, profiling). * Performance and Debugging: analysis with Xdebug, observability with Datadog. * Continuous Integration and Deployment: hands-on experience with CI/CD and deployment on AWS (EC2/ECS, RDS, S3, CloudWatch) or Kubernetes. * Advanced Docker usage: optimized images, multi-stage builds, and docker-compose configuration for development and production. * Advanced relational database expertise: MySQL. * High-performance and secure APIs: experience with API Gateways, OAuth2/JWT, API versioning, rate limiting, and idempotency. * Code quality: PHPStan/Psalm, PHPCS, static analysis, code reviews, and style conventions. * Advanced Git: GitFlow, rebase vs. merge, cherry-pick, branching strategies for large teams. 2512160202201867548


