Olha,
Desenvolvedor bom? Que palestra, inglês fluente, contribui com gems interessantes no github, entende bem de ciência da computação e engenharia de software? R$40/h não tem nem conversa. Só o que ele gastou pra ser assim de tempo e dinheiro não vale o que vai pagar a ele.
Quanto está disposto a pagar é um termo mais interessante. Se quer um cara que saiba fazer o que você quer e o projeto é curtinho e tranquilo, pague um barato. Um PJotinha 3-5K mesmo. O preço varia sobre a cidade que está, para descobrir quanto vá naqueles sites de busca de emprego e veja a média que estão pagando para um da faixa salarial que quer(junior/pleno/senior) na determinada cidade.
A questão de senioridade é bem relativa também. Tem um monte de gente que se diz senior por ai por saber fazer uma fila e algo além de um CRUDzinho. Por isso, é fundamental conhecer alguém que saiba avaliar corretamente a capacidade técnica das pessoas. Ter um mentor ou CTO que te ajude com isso é fundamental.
Outra coisa, existe uma diferença bem maior entre dois programadores ruby do que dois programadores java. E são fatores, de um ser 2, 3, 4x(ou mais) melhor que o outro. Por isso, a melhor maneira de você analisar o valor de um é chamando-o para entrevista e oferecendo uma proposta que bata com a sua expectativa do tipo de programador que quer... e do programador que está contratando.
Aqui em SP capital está aquecido e aquecendo mais, cada dia aparece um que diz que paga mais.
Em sexta-feira, 3 de maio de 2013 13h35min16s UTC-3, Arthur Martins escreveu: