استخدام Software Engineer
شرح موقعیت شغلی
We’re looking for a Software Engineer to join our growing Engineering team as Digikala goes through an ambitious scale-up phase. There is an exciting opportunity to work on high-tech products to provide world-class services to our customers. You will be part of our Engineering Team, working on Delivery, Fulfillment, Ad-Service, Shopping/Marketing or Finance products and our new ventures. Our team is constantly iterating, solving problems, and working together to improve their experience as a customer.
The Key Responsibilities are:
The Key Responsibilities are:
- 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
- Make use of graduate-level knowledge of algorithms and core computer science concepts and ability to apply knowledge to real world systems
- Write clean and scalable code
- Deliver features, from 0 to 100%, tested, 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 Requirements
- Proficiency in one of Programming Languages like Java, Python, GoLang, PHP
- Strong knowledge and experience with Open source RDBMS, Relational databases such as MySQL
- Strong knowledge of Data Structures and Algorithms
- Good knowledge of Memcached, Redis
- Strong OOP and design pattern skills
- Experience with caching mechanisms
- Linux, UNIX, or other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting
- Good knowledge of Git
- Fluent in English (spoken and written)
- Familiarity with Agile metodologies
- Experience in the following items is a plus: ElasticSearch, Riak, Jenkins
مهارتهای مورد نیاز
- Back-end
- Software Engineering
- Git
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست