Position: Full-Stack developer
Company: Evogence
Experience required: 2y
English level: intermediate

This position is for Full-stack Developer for one of our key products — web applications. Full-stack Developer works as a part of product support and development team, concentrating on creating and troubleshooting functionality and features

Requirements:
PHP:
Knowledge of PHP versions 5.X through current releases
Specifics of OOP implementation for versions 5, 7, 8
Knowledge of Smarty and XSLT
Experience in creating object API over HTTP and TCP/IP protocols, websockets
Databases:
Familiarity with SQL-based development (MySQL and PostgreSQL a plus)
Practical experience in using various table types and index typesFront-End Development:
Experience in HTML5, CSS3, AJAX, JavaScript, jQuery and VueJS
Linux:
Familiarity Debian/Ubuntu knowledge sufficient for the following tasks:
— command line operations
— cron scripting

General requirements:
Familiarity with Jira, Confluence and GitHub
Practical experience with projects based on client-server architecture
Experience in teamwork for heterogeneous architecture projects
Will be a plus:
Social networks API, Amazon SES/SNS knowledge
Experience with the development of MVC frameworks