title: Backend technology selection for a web based startup
body: <p>Greetings,</p>
  
  <p>With a friend, we have plans to start a startup company that will serve as a special type of e-commerce site thus having a successfully working website is a must.</p>
  
  <p>Now we are at the brink of technology selection for running the website.</p>
  
  <ul>
  <li>We want to be agile as possible as we can, which means we want to develop the site as soon as possible (but solid)</li>
  <li>Scaling well (indeed I am not saying some giant site such as Twitter but possibly a million of users/day as our best).</li>
  <li>We will hire one or two developers to help us build this site, maintain and extend for future. An issue arises here that, in my country Java and C#/.NET developers are easiest to find while later languages/frameworks are harder such as Django or Ruby on Rails. </li>
  <li>We have the capita to pay for key technology (but indeed none to throw away :) ).</li>
  </ul>
  
  <p>We both know python/django(this is where we are most confortable), php and java(no web based app experience for java but Java SE). Beside that, we are always willing to learn new technologies.</p>
  
  <p>By considering these criterias, what language and framework would you suggest and please explain why ? (also it would be great if you also mention about other key parts such as web server software or database selection with your suggestion)</p>
  
  <p>Thanks</p>