- Company Name
- TALENDICA
- Job Title
- Senior PHP Developer
- Job Description
-
**Job Title**
Senior PHP Developer
**Role Summary**
Lead the design, development, and maintenance of scalable, high‑performance web applications using PHP. Drive architecture decisions, optimize database interactions, and ensure secure, API‑driven services across cloud environments.
**Expectations**
- Deliver clean, well‑documented code that adheres to SOLID, OOP, and design‑pattern best practices.
- Mentor junior developers and conduct code reviews.
- Collaborate with cross‑functional teams to define and iterate on product requirements.
- Provide production‑ready solutions with clear release notes and rollback plans.
**Key Responsibilities**
- Develop and extend Laravel, Symfony, or CodeIgniter applications for SaaS or high‑traffic use cases.
- Design and expose RESTful/GraphQL APIs with JWT/OAuth2 authentication and fine‑grained authorization.
- Optimize SQL databases (MySQL, PostgreSQL) and implement caching via Redis or Memcached.
- Implement asynchronous workflows using queues (Redis, RabbitMQ, SQS).
- Build CI/CD pipelines and containerize services with Docker; deploy on Kubernetes or similar orchestrators.
- Apply performance tuning, monitoring, and scaling practices on AWS, Azure, or GCP infrastructures.
- Evaluate and integrate Laravel Octane, Horizon, Symfony Messenger, or equivalent tooling for microservices and high‑throughput requirements.
**Required Skills**
- 10+ years of professional PHP development.
- In‑depth expertise in Laravel, Symfony, and/or CodeIgniter.
- Proficiency with PHP 7/8, OOP, SOLID, and design patterns.
- Strong SQL experience (MySQL, PostgreSQL) with performance tuning.
- REST API design, JWT/OAuth2 authentication, and authorization patterns.
- Caching strategies using Redis or Memcached.
- Asynchronous processing with queues (Redis, RabbitMQ, SQS).
- Containerization (Docker) and CI/CD pipeline construction.
- Cloud platform knowledge (AWS, Azure, GCP).
- Familiarity with Kubernetes or other orchestration.
- Experience with microservices architecture and API‑first design.
- Prior work on SaaS or high‑traffic platforms.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field preferred.
- Any relevant certifications in PHP, cloud technologies, or container orchestration are a plus.