Me temo que su pregunta es difícil de responder de manera simple.
Hay algunas cosas que deben aclararse primero:
- Cómo medir a los programadores para determinar “lo mejor” (incluso para un proyecto específico)
- ¿Necesita un solo programador o un equipo de programadores (menciona “… la mejor compañía confiable”)?
- ¿Qué proyecto, más precisamente, quieres construir? “Como Amazon” puede significar muchas cosas aunque, al principio, esto parece sugerir una plataforma de comercio electrónico.
Intentar clonar proyectos de software grandes y exitosos, como Facebook, Amazon, etc. (como muchas personas sueñan hacer) encuentra varios problemas:
- Cómo conseguir visitantes genuinos del sitio web
- ¿Por qué el sitio web de Funimation es tan lento?
- ¿Cómo ganan dinero los propietarios de sitios web? ¿Te gusta Google, Facebook, Twitter?
- ¿Cómo debo hacer para construir este sitio web?
- Si desea crear un sitio de redes sociales como Facebook, Twitter, etc. Con un presupuesto promedio, ¿qué tipo de personal necesita? ¿Cuántos?
a. Estos proyectos son exitosos, en parte, porque fueron “los primeros” en hacer eso
si. Fueron construidos en mucho más tiempo de lo que el “clonador” desea que su proyecto se haga.
C. El presupuesto (tiempo y dinero) gastado para llevar estos proyectos a su estado actual fue MUCHO mayor de lo que se puede ver. Se gastó mucho de ida y vuelta, se hicieron muchos raspados, la gente iba y venía, etc.
Como dicen algunas respuestas, hay muchas empresas independientes y de tercerización que pueden tratar de lograrlo, pero, en mi opinión, al menos, se requiere un mayor refinamiento de los requisitos y más visión para esto.