استخدام (Cloud Team) Software Engineer
شرح موقعیت شغلی
We are looking for a Software Engineer to join our Cloud team who will play an instrumental part in creating a reliable, feature-rich, and scalable Cloud experience. You will be developing services and algorithms that manage cloud-based products like IaaS, CDN, and Object Storage System to support a large number of internal and external customers. If you are a creative problem solver who is hungry for a new adventure and a great team player, the biggest e-commerce platform in the middle-east is waiting for you.
Job Requirements:
- Solid development skills in at least one modern programming language (preferably Python)
- Experience working in *nix environments
- Experience with Redis, MySQL, RabbitMQ
- Strong understanding of RESTful API design
- Write efficient, easy-to-maintain code of high quality
- Have experience in building modern well designed and tested applications
- Working knowledge of Cloud infrastructures
- Implementing proofs of concept, prototypes and production-grade software
- Source code management using Git
- Ability to write efficient low-latency, low-IO code.
- Good understanding of how to prevent intrusions, injections, cheating, etc.
- Familiarity with deployments, CI/CD pipelines and Version Control
- Good Knowledge of OOP, Design Patterns and Caching mechanisms
- 3+ years of experience in professional software development
Job Requirements:
- Solid development skills in at least one modern programming language (preferably Python)
- Experience working in *nix environments
- Experience with Redis, MySQL, RabbitMQ
- Strong understanding of RESTful API design
- Write efficient, easy-to-maintain code of high quality
- Have experience in building modern well designed and tested applications
- Working knowledge of Cloud infrastructures
- Implementing proofs of concept, prototypes and production-grade software
- Source code management using Git
- Ability to write efficient low-latency, low-IO code.
- Good understanding of how to prevent intrusions, injections, cheating, etc.
- Familiarity with deployments, CI/CD pipelines and Version Control
- Good Knowledge of OOP, Design Patterns and Caching mechanisms
- 3+ years of experience in professional software development
Plus:
- DDD, TDD and Reactive Manifesto
- Micro-Service Architecture and Event-Driven Design
- Elastic Search
- Docker, Vagrant, Jenkins and other DevOps related tools
- Any meaningful Github repository or contribution to opensource projects
- Micro-Service Architecture and Event-Driven Design
- Elastic Search
- Docker, Vagrant, Jenkins and other DevOps related tools
- Any meaningful Github repository or contribution to opensource projects
مهارتهای مورد نیاز
- Git
- Github
- MySQL
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست