Seeking a highly motivated and experienced Middle PHP Developer to join our team in southern California. The ideal PHP Developer is experienced and comfortable working in a team project atmosphere in addition to possessing the basic qualifications.
Position Overview
A PHP Developer is responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, architecture of the database, and ensuring high performance and responsiveness to requests from the application.
Duties and responsibilities
● Implementing/improving new product features in code base
● API implementation
● DB architecture
● PHP7+, Yii2;
● Experience with MySQL, MongoDB - forming complex requests, data import/export organizing optimal data storage structure.
● Ability to navigate in code for large projects.
● Experience creating unit tests.
● Background in understanding microservice architecture and building API integration to connect them.
● Basic knowledge of JavaScript, and jQuery.
● Ability to write clean and scalable code.
Requirements
● BS degree in Computer Science, or equivalent or in a related field, preferred. ● Fluent in English and Russian. ● Experience with the following is a plus: Elastic Search, Telegram and Facebook messenger integrations, Google cloud services integration (Speech to text, Text to speech, Cloud storage. ● Excellent organizational, problem-solving, and communicative skills. ● Ability to pay high attention to detail while juggling multiple projects at a time. ● Ability to work as part of a team. ● Solid decision-maker and problem solver. ● Nginx, you know how to set up configs ● Knowledge of object-oriented PHP programming ● Strong knowledge of the common PHP or web server exploits and their solutions ● Understanding fundamental design principles behind a scalable application ● 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 ● Understanding of MVC design patterns ● Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 ● Yii 1/2 or any other framework ● OOP concepts ● MySQL, PostgreSQL (basic queries, indexes) ● Comfortable with any Unix OS, terminal ● HTLM5, CSS, JavaScript ● Nginx, you know how to set up configs
Preferred Qualifications
● Minimum of 3 years of experience with strong knowledge of PHP ● Fluent in Russian (preferred, but not required) ● English - Pre-Intermediate+ ● BS degree in Computer Science (preferred, not required), or equivalent or in related field ● Ability to write clean code ● Excellent organizational, problem solving and communicative skills ● Ability to pay high attention to detail while juggling multiple projects at a time ● Ability to work both independently and as part of a team ● Ability to learn quickly and adapt to ever-changing tasks ● Solid decision-maker and problem solver ● Strong business and technical vision