Senior PHP/TypeScript Developer
Job Summary
As a Senior 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.
- Experience with testing frameworks such as PHPUnit, Jest, or Mocha.
162 views
·
77 applications
62% read
·
86% responded
Last responded 1 week ago
54 views
·
10 applications
📊
$2000-3000
Average salary range of similar jobs in
analytics →
Loading...