Job Description :-
Build efficient, testable, and reusable PHP modules
Strong understanding of microservice architecture
Ability to design, develop and implement scalable, elastic microservice based platforms.
Design, code, test, debug, document and maintain programs of high complexity
Design and implementation of low-latency, high-availability, and performant applications.
Integration of multiple data sources and databases into one system.
User authentication and authorization between multiple systems, servers, and environments.
Implement automated testing platforms and unit tests.
Implementation of security and data protection.
Responsible for and produces complete, quality deliverables
Setup and delivery of application development environments for continuous deployments.
Desired Skills and Experience :-
4+ years of hands-on experience in building and using RESTful Web Services using PHP
Exceptional analytical and problem-solving aptitude
Strong knowledge of PHP web frameworks such as Laravel, Symfony, etc.
Thorough understanding of object-oriented PHP programming.
Strong knowledge of the common PHP or web server (Apache, Nginx, etc.) exploits and their solutions.
Extensive Knowledge of PHP Data Objects
Extensive Knowledge of SQL and No SQL databases (mongo etc.)
Exposure to cloud technology stacks like AWS, Azure, Google cloud, etc.
Knowledge of Cache tools like Memcached, Redis etc.
Create logical data structures, Coding, and Apply best practices/ design patterns of coding
Product / application development, and knowledge of SDLC of multiple products/applications.
Knowledge of automated CI/CD.
Proficient understanding of code versioning tools, such as Git