PHP Developer
As a PHP Developer, you will be responsible for designing, developing, and maintaining
backend services in a solid and microcervice environment. You will ensure best
practices in software development are followed and write clean, scalable, and testable
code in PHP, adhering to SOLID and OOP principles. You will work closely with our
cross-functional teams to architect complex systems, utilizing Domain-Driven Design
(DDD) and integrating with AWS Lambda services and microservices written in Node.js.
Key Responsibilities
- Lead the development and maintenance of backend services using PHP and Node.js.
- Apply SOLID principles and OOP design patterns to create scalable and maintainable codebases.
- Work with TypeScript and Node.js to develop serverless applications with AWS Lambda and Dockerized apps.
- Collaborate with front-end and DevOps teams to integrate user-facing elements
with server-side logic.
Stay up-to-date with the latest backend development trends and bring innovation into the team.
Required Qualifications
- 4+ years of professional software development experience with PHP (preferably
versions 7 and 8).
- Strong understanding of SOLID principles, OOP, and software design patterns.
- Proven experience with Domain-Driven Design (DDD) and building complex backend
services.
- Proficiency in TypeScript and Node.js development, especially in building serverless
applications with AWS Lambda.
- Experience working with MySQL, PostgreSQL, or other relational databases.
- Familiarity with modern PHP frameworks like Laravel, Symfony, or others.
- Experience with RESTful APIs, GraphQL, and microservices architecture.
- Strong understanding of cloud services, particularly AWS Lambda, API Gateway, S3,
DynamoDB, RDS and other AWS services