استخدام Software Engineer
شرح موقعیت شغلی
- Work with other development teams to integrate client/server calls into client-side user interfaces
- responsible for mentorship, evaluations, conflict resolution and recognition of the staff to maintain highly motivated and engaged employees
- Be in charge of developing new features, as well as refactoring existing projects
- Write clean and scalable code
- Deliver features, from 0 to 100%, tested (manual and automated), efficient and working.
- Be performance-oriented as we test the performance of our queries, PHP pages, and CRONs
- No code duplication philosophy is a must
- Be passionate and interested in new technologies
Job Requiremets
- Strong knowledge and experience with Composer
- Strong knowledge and experience with MySQL
- Good knowledge of Memcached, Redis
- Strong OOP and design pattern skills, experience with caching mechanisms
- Strong knowledge and experience with Open source RDBMS, Relational databases
- Good knowledge of Queue system (RabbitMQ, etc.)
- Good knowledge of Git
- Strong knowledge and experience with Javascript (jQuery)
- Fluent in English (spoken and written)
- Experience in the following items is a plus: PHP, SCRUM or extreme programming -ElasticSearch -Riak -Jenkins
Docker -Vagrant -TDD (test-driven development) -BDD (behavior-driven development) -Cloud Services
مهارتهای مورد نیاز
- PHP
- MySQL
- MVC
- Laravel
- OOP
- Javascript
- jQuery
زبانهای مورد نیاز
- انگلیسی
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت