lead a team of general pool programmers tasked with the creation and maintenance of client-side and server-side code for web-based games
Work with other development teams to integrate client/server calls into client-side user interfaces
providing vision and direction to the development team and stakeholders throughout the project and create requirements in the forms of Epics, Themes, and Stories
Partnering with Product Management to create and maintain a product backlog according to business value or ROI
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.
No code duplication philosophy is a must
Be passionate and interested in new technologies
Requirements
Strong knowledge and experience with MySQL
Good knowledge of Memcached, Redis
Strong knowledge and experience with MVC Framework, Laravel, and/or Symfony 2
Strong OOP and design pattern skills, experience with caching mechanisms
Strong knowledge and experience with Open source RDBMS, Relational databases
Good knowledge of Git
Fluent in English (spoken and written)
Nice to have
Good knowledge of the Queue system (RabbitMQ, etc.)
Strong knowledge and experience with Javascript (jQuery)
Experience in the following items is a plus: SCRUM or extreme programming; ElasticSearch, Riak, Jenkins
معرفی شرکت
ما در دیجیکالا به عنوان شرکتی که در حوزه تجارت الکترونیک فعالیت میکنه، به دنبال تحقق رویای «لبخندی برای همه ایران» هستیم. در همین راستا، با بهرهگیری از فناوریهای روز دنیا و توسعه مداوم سرویسهای مبتنی بر تکنولوژی، ارزشهای خودمون رو در مشتریمحوری، اشتیاق برای تعالی، کارگروهی و نتیجهگرایی دنبال میکنیم.
در گروه دیجیکالا امکانی فراهم شده تا ما با افراد با تخصصهای متنوع در یک مجموعه فعالیت کنیم. علاوه بر این، با توجه به سرعت رشد بالا در دیجیکالا، امکان رشد و توسعه رو در مواجهه با چالشها و استفاده از برنامههای توسعه و آموزش متنوع داریم.