Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- We're looking for a bright, motivated Back-end mid-level PHP Developer with good communication skills, a ability to work in a team, and a passion for new technologies.
- You must have experience developing tools with PHP and be comfortable with database methodologies. The ability to work with general Linux command line tools is also essential.
Responsibility:
- You will work in a team that will be responsible for writing server-side web application logic, develop back-end components, connect the application with the other (often third-party) web services, and develop API for mobile team.
Job Requirements
- 4-7 years' experience in professional (PHP, Javascript, HTML, CSS) Development
- Experience with relational databases (MySQL, etc.)
- Experience in PHP Framework as (laravel)
- Understanding the concept of API
- Understanding the fully synchronous behavior of PHP
- Understanding MVC design patterns
- 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
- Proficient understanding of code versioning tools, such as Git
- Creative solution development
- Excellent communication skills
- Analysis and troubleshooting skills
- Knowledge of software development life cycle and testing practices
- Aptitude to learn new processes and technologies
- Mental stamina to juggle multiple projects simultaneously
- Additional Skills (not required, but appreciated) include experience with
- Experience working with Linux servers, including basic command line tools, SSH
- Experience with git and its tools as (bitbucket, github).