As a highly skilled computer programmer, you will be comfortable with both front and back end programming. Your primary responsibility as a Full Stack Developer will include developing and designing front end web architecture, ensuring application responsiveness, and collaborating with graphic designers for web design features. You will need to see projects through from concept to final product, showcasing your organizational skills and attention to detail. **Responsibilities:** - Developing front end website architecture. - Designing user interactions on web pages. - Developing back-end website applications. - Creating servers and databases for functionality. - Ensuring cross-platform optimization for mobile phones. - Ensuring responsiveness of applications. - Working alongside graphic designers for web design features. - Seeing through a project from conception to finished product. - Designing and developing APIs. - Meeting both technical and consumer needs. - Staying abreast of developments in web applications and programming languages. **Skills And Qualifications:** - Bachelor's degree in computer science or a similar field. - Strong Knowledge of PHP web frameworks including Yii, Laravel, and CodeIgniter. - Strong Knowledge of front-end technologies including CSS3, JavaScript, and HTML5. - Familiarity with JavaScript frameworks such as Angular JS, React, and Amber. - Proficiency with server-side languages such as Python, Ruby, Java, PHP, and .Net. - Previous experience of over five years in creating scalable applications. - Proficient with code versioning tools including Git, Mercurial, CVS, and SVN. - Strong knowledge of common PHP or web server exploits and their solutions. - Understanding the fully synchronous behavior of PHP. - Understanding of MVC design patterns. - Understanding accessibility and security compliance. - Understanding fundamental design principles behind a scalable application. - User authentication and authorization between multiple systems, servers, and environments. - Integration of multiple data sources and databases into one system. - Familiarity with limitations of PHP as a platform and its workarounds. - Familiarity with SQL/NoSQL databases. - Good problem-solving skills.,