Job Description:
• Responsible for writing server-side web application logic
• Develop back-end components
• Work closely with the IT team in completing projects
• Create scripts to facilitate client systems to meet performance and objectives
• Connect the application with the other (often third-party) web services
• Support the front-end developers by integrating their work with the application
• Develop and integrate plugins for certain popular frameworks.
• Build efficient, testable, and reusable PHP components and modules
• Solve complex performance problems and architectural challenges
Bachelor’s degree
• 1-3 years experience in the field
• Strong knowledge of PHP Laravel frameworks
• The fully synchronous behavior of PHP
• Understanding server-side languages such as Python, Ruby
• Understanding of MVC design patterns (is a must)
• Basic understanding of front-end technologies, such as JavaScript, MySQL, AJAX, jQuery, HTML5, and SASS or LESS
• Understanding the basic CSS Frameworks such as BOOTSTRAP and TAILWINDCSS
• Knowledge of object-oriented PHP programming
• Understanding accessibility and security compliance
• Strong knowledge of the common PHP or web server exploits and their solutions
• 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
• Creating database schemas that represent and support business processes
• Familiarity with SQL/NoSQL databases and their declarative query languages
• Proficient understanding of code versioning tools, such as Git
Preferred:
• A bachelor's degree in computer programming, development or sciences
• Strong knowledge of JavaScript (Vue js/Nuxt js)