Position: Software Maintenance Engineer PHP/JS
Company: APIBEST
Category: PHP
Experience required: 3y
English level: upper
Published: 2022-08-01T00:00:00+03:00

**Tasks and responsibilities:**
- Requirements analysis, planning and evaluation of deadlines
- Develop flowcharts, layouts, and documentation to identify requirements and solutions
- Develop new or update existing software functionality
- Write well-designed, testable code
- Troubleshoot, debug and upgrade existing systems
- Integrate software components into a fully functional software system
- Release to the production environment and transfer of completed works to the customer
- Document and maintain software functionality

**Qualifications:**
- 3+ years of work experience as a Software Engineer or Software Developer
- Experience with any Framework (PHP or JS-based)
- Excellent knowledge of relational databases (MySQL, PostgreSQL, …), SQL, and ORM technologies (Doctrine, Eloquent, …)
- Strong English verbal & written skills (B1+, Upper-intermediate)
- BSc degree in Computer Science, Engineering, or relevant field

**Professional requirements:**
- Development experience using:
     - programming languages ​​- PHP / JS / SQL / CSS3 / HTML5
     - databases — MySQL
     - one of the frameworks — Symfony/Laravel and VueJs/React
     - ORM Doctrine or Eloquent
     - queuing systems — Gearman, RabbitMQ or similar
- Confident knowledge of the Linux command line and understanding of basic Bash
- Following the principles of SOLID, KISS, YAGNI, and DRY when performing work
- Design patterns knowledge
- xDebug using during programming
- Experience with Git version control system

**Personal requirements:**
- Enthusiastic, Friendly & Pragmatic
- Problem-solving & quality oriented
- Writes clean code & follow coding standards; where there is such an expectation.
- Strong research skills
- Understanding performance

**Optional requirements:**
- Experience with one: Angular, React, and Vue.js
- Strong verbal and written communication English skills
- Python, Scrapy
- Selenium, WebDriver
- MongoDB, Redis, Memcache, ElasticSearch, Sphinx
- Amazon Web Services
- Angular, React
- Material design frameworks
- XML/XSLT
- Ansible, Kubernetes
- Message brokers (RabbitMQ, Gearman, etc.)

**Work condition:**
- 40h per week
- Work on long-term projects in a friendly team
- Paid day-offs
- Contract with UK-based company
- Accounting services for managing Ukrainian private entrepreneur