Position: Senior PHP / laravel Full stack developer
Company: Volia Software
Experience required: 5y
English level: upper

**I. Job Description:**
The developer will be responsible for developing and implementing scalable software solutions for the company and sustaining manufacturing & production environments. 
**II. Required Skills:**
* 5+ years proven experience with Laravel framework and PHP
* 3+ years’ experience with Vue.js front-end framework (Angular, React or similar is acceptable) and JavaScript
* 3+ years’ experience with MySQL and/or other relational databases
* Ability to develop and extend API endpoints
* Experience working in an Agile environment, and able to meet sprint deadlines
* Linux environment and command line troubleshooting
**III. Essential Functions:**
* Key role in development of new multi-tenant web-application that collects and analyzes manufacturing data to help customers increase operational efficiencies
* Key role in development of IoT machine monitoring products
* Key role in development of connectors for ERP’s and 3rd party data
* Expertise in source control, code review, and repository management with Git & Github
* API development & documentation
* Develop and implement unit-testing procedures 
**IV. Performance Criteria:**
* Effectively contributes to milestone, sprint, and task
* Completes tasks on time
* Documentation is clear, accurate, and adheres to industry standards
* Demonstrates mastery of understanding problems and issues & effectively defines and executes solutions
* Communicates technological information, both written and verbal, in an understandable and concise manner
* Continual performance using best software development and business practices 
* Works collaboratively within dynamic team environment
* Actively participates in enhancing lean practices and promotion of our company Core Values
**V. Qualifications:**
* BS in Computer Science or Engineering/related field; or equivalent work experience
* Passionate about learning new and evolving technologies
* Superior written and oral communication skills
* Excellent analytical, investigative, and problem-solving skills
* Highly motivated and self-directed
* Ability to effectively prioritize and execute in adynamic environment
* Must sign a confidentiality agreement
**VI. Preferred Skills:**
* Laravel Eloquent ORM
* Ubuntu server management, JavaScript, MySQL, Git, Github, Python, Oracle
* Containerized development environments
**VII. Work conditions:**
* Distributed team: REMOTE work, OR in any of existing offices: Kyiv, Rivne, Kharkiv, Tychy (PL).
* Full-time (40 hours per week).
* Official contract: salary, sick-leave days, holidays, vacations.
* Ready to cover 4-8pm Kyiv time for communication with the US and other hours are flexible
**VIII. Hiring process:**
* Step 1 - preliminary interview (main questions) - ~30 mins
* Step 2 - internal tech interview (tech questions) - 30-60 mins
* Step 3 - tech interview with team leader and architect - 45-60 mins