استخدام Senior PHP Developer
شرح موقعیت شغلی
- Requirements
- 6+ years work experience
- Software development experience with PHP
- Working experience with PHP7
- Strong knowledge in OOP, Algorithms and Data Structures, understanding SOLID, DRY, KISS, YAGNI principles
- Understanding and ability to apply the Design Patterns
- Solid working experience with MySQL/PostgreSQL/MongoDB, using ORM
- Experience of work with one of the modern frameworks (Laravel, Symphony, Yii, Zend, etc)
- Experience with integrating third-party APIs
- Good skills in using Git, Composer
- Ability to model UML diagrams
- Experience in UNIX systems on a user level
- Understanding of security issues
- Strong knowledge of HTML, CSS
- High-level experience with JavaScript
- Understanding Scrum, Agile methodologies
- Pre-intermediate or Intermediate English level
- Responsibilities
- Prototype development of a new service from scratch
- To support and develop of an existing service
- Adhere to the requirements of the internal pipeline
- To optimize current portal functionality and interface
- To work with Git repository
- Creating API documentation
- Working with common third-party APIs
- Software development with JavaScript
- Would be good:
- Experience with TypeScript
- Working experience with NoSQL databases, WebSocket, OAuth technologies
- Well knowledge of automated testing practices, application of TDD, BDD approaches
- Experience with technical writing/documentation
- Experience with other programming languages, micro services, event-oriented architecture
- It's good to have experience in writing bash/shell/make/etc scripts, setting up CI/CD, building Docker images
مهارتهای مورد نیاز
- PHP
- Laravel
- MySQL
- CSS
زبانهای مورد نیاز
- انگلیسی
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست