● Collaborate with internal teams to produce software design and architecture.
● Develop new features and improve existing software.
● Software troubleshooting and bug fixes.
Requirements
● Sound knowledge of API and Microservices.
● Expert in Laravel framework and having experience with Lumen.
● Deep knowledge of PHP and Laravel concepts such as IOC container and etc.
● Excellent working with Git, Docker and their tricks.
● Familiar with new software architecture such as DDD.
● Hands-on experience with TDD programming.
● Experience in NonRelational databases such as Memcache , Redis and etc.
● Knowledge of working in large scales applications.
● Strong knowledge of caching, optimizing, queuing codes.
● Strong knowledge of algorithms and design patterns.
● Sound knowledge of software securities issues.
● Sound knowledge of HTML, CSS, and ReactJS.