Roles and Responsibilities
- Design, build, and maintain efficient, reusable, and reliable code
- Propose sound technical solutions to product/business problems. Integrate data storage solutions
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Help maintain code quality and proper documentation
- Deliver high quality code that is maintainable and readable and adheres to our coding standards
- Ensure timely and quality release of the product in collaboration with other team members.
Desired Candidate Profile
- Should have strong knowledge of PHP web frameworks
- Understanding the fully synchronous behavior of PHP
- Understanding of MVC design patterns
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Knowledge of object oriented PHP programming
- Strong knowledge of the common PHP or web server exploits and their solutions
- Understanding fundamental design principles behind a scalable application
- Familiarity with limitations of PHP as a platform and its workarounds
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Proficient understanding of code versioning tools, such as Git
- Familiar with various CMS solutions including WordPress