- Build efficient, testable, and reusable PHP modules
- Solve complex performance problems and architectural challenges
- Troubleshooting, testing and maintaining the core product software and databases
- Develop and deploy new features to facilitate related procedures and tools if necessary
- Reporting to: Technical Manager.
- Length of Probation Period: 1 Month.
- Working hours: Sunday to Thursday 8 to 17:20.
Requirements
- Solid understanding of PHP 7 and OOP.
- Good understanding of SOLID.
- Experienced with at least one of PHP frameworks, Yii2 is preferred.
- Proficient understanding of code versioning tools, especially GIT.
- Experienced in working with databases like MySQL and MongoDB.
- Knowledge of Linux,
- At least 3 years of experience in designing and developing web applications.
- Passion for writing well-architected, readable, and reusable code that is easy to maintain.
- Dedication to Clean Code.
- Good knowledge of computer science fundamentals (algorithms and data structures).