Senior Software Engineer (Python)

Job description

Alibaba is looking for a talented backend developer to help us improve and expand our rapidly-growing products.
In Alibaba, we believe we can influence the workplace culture of Iran by promoting Integrity, Authenticity, Commitment to something beyond ourselves and Respectful dialogue, and you can be a part of this building procedure.

Pros of working in Alibaba

  • Don't worry about your income, we update our payments according to the job market
  • We pay for your development plans.
  • We provide all the gadgets and devices you need for work (Except for Apple Watch!)
  • You won't be isolated in your team, we believe anyone in Alibaba can collaborate for the team's winning!
  • If there is a Coolest Office Competition, we may win the Gold medal
  • You can have breaks in relaxing areas and help yourself to some drinks and fruits
  • We believe diversity brings creativity.
  • We don't believe in HW (Hard Working!). We believe in HHW (Happily Hard Working!) so we'll have lots of fun alongside the work.


  • Experience with Python-based frameworks (we use Django)
  • Strong SQL skills and experience with ORMs (Postgresql, Mysql,...)
  • CI/CD workflow Experience
  • Working experience with automating Python/Django tests
  • Skilled in revision control systems (we use Git)
  • Capable of writing clean, well-documented, high-performance code