sábado, 2 de abril de 2011

Vaga Programador Rails

Programador(a) Rails Super Excelente
07/01/2011 (Obs.: recompensa de R$6k para quem recomendar uma pessoa -
e fizer as apresentações, óbvio - e a gente de fato contratá-la.)

O Umamão (umamao.com) é uma startup de ex-alunos da Unicamp focada em
construção colaborativa de conhecimento livre. Queremos mudar o mundo
e crescer agressivamente e, para isso, procuramos os melhores! (Se
você não mora em Campinas, a gente te ajuda a se mudar; leia abaixo.)

## Quem somos nós (pessoas)

* Helder Ribeiro, fundador e "o cara com a visão". Trabalhou na
startup alemã Qype, líder europeia do segmento de resenhas de lugares.
Trouxe a empresa para o Brasil em 2008, onde é hoje a primeira do
ramo;
* Arthur Amorim, formado em primeiro lugar na turma em Engenharia de
Computação, com duplo diploma pela École Polytechnique e estágio de
pesquisa na Universidade de Cambridge;
* Gustavo Sacomoto, formado em primeiro lugar no curso de Ciências
Moleculares da USP, atualmente terminando mestrado em Computação pelo
IME-USP.


## Quem é você

* Inteligente *pra caramba* e manja *muito* de tecnologias web;
* Tem paixão por complexidade, estruturas de dados, análise de
algoritmos, aprendizado de máquina, sistemas distribuídos *E* programa
que nem um louco;
* Generalista: topa mexer em tudo do back-end ao front-end;
* Quer ter um impacto real no mundo e ver seu trabalho usado por milhões.

*Você será a primeira contratação e ajudará a estabelecer a cultura da
empresa*. Queremos alguém que se importe com código bonito e saiba
testar; que procure sempre otimizar seu processo de desenvolvimento e
suas ferramentas; que tenha liderança e iniciativa, e um sólido
histórico de *coisas feitas* (contribuições em software livre e
projetos bizarros em linguagens esotéricas são um grande plus).

Obrigatório:

* Conhecimento muito forte de Ruby e Rails (tem patch aceito em algum
deles (opcional), grep mais código-fonte são sua documentação, sabe de
onde vêm e como funcionam as "magias negras" do Rails de trás pra
frente);
* Experiência com código de verdade em produção;
* Habilidade de debugging excelente (i.e. já teve que caçar um bug
maldito com o site em produção quebrado; achou e matou, todos
regozijaram);
* Forte conhecimento de *nix;
* Fundamentos sólidos de Ciência da Computação (!= diploma).

Desejável:

* Experiência forte com TDD/BDD, RSpec, Cucumber, Selenium, etc.;
* Falar e escrever muito bem em português e inglês;
* Participação significativa em ferramentas de construção colaborativa
de conhecimento (StackOverflow, Wikipédia, fóruns, listas de email);

## Tipos de desafio

Alguns exemplos de coisas que você terá que fazer com a gente:

* Importar e manipular eficientemente corpora da Wikipédia e da
Freebase (como você ordena 30Gb de dados com 4Gb de RAM? E em 20
computadores?);
* Desenvolver algoritmo de recomendação baseado em inferência
semântica de texto;
* Espremer milisegundos da aplicação web (speed is a feature);
* Implementar atualizações em tempo real com WebSockets/Comet;
* Escrever servidor em C++ para busca rápida (autocomplete) em uma
quantidade enorme de strings (que estrutura de dados você usaria?);
* Projetar e implementar infraestrutura distribuída baseada em
serviços na "nuvem" (estamos no Rackspace, queremos mudar para Heroku
+ AWS);
* Projetar e implementar interface otimizada para dispositivos móveis;
* Escrever extensões para browsers;
* Criar algo novo e nos surpreender.


## Quem somos nós (software e processo)

* Usamos Ruby/Rails, JS/JQuery, MongoDB e um pouquinho de C++;
* Temos pitadas de RSpec e Cucumber, mas queremos aumentar isso MUITO
(objetivo é Continuous Deployment);
* Usamos Git (nosso código está aqui: github.com/umamao) e Pivotal Tracker;
* Não somos extremistas, mas gostamos de Agile/Scrum e queremos levar
nosso processo mais para essa direção;
* Adoramos Linux e Software Livre (se você curte Mac também sem problema).

## Benefícios
* R$5-10k/mês + quotas da empresa (tudo negociável);
* Auxílio relocação: salário dobrado + hospedagem no primeiro mês;
* R$10k para você montar seu setup (se quiser comprar tudo em
monitores e usar seu próprio laptop, show);
* Open bar de livros técnicos;
* Almoço grátis!
* Fazer algo significativo com a sua vida e mudar o mundo!

Como se candidatar
Mande um email com currículo para vagas@umamao.com. Neste email,
descreva brevemente por que você é a pessoa certa para esta vaga.
Cidade
Campinas - SP
Empresa
Umamão
Palavras chave
rubyonrails ruby_on_rails ruby tdd bdd rspec cucumber
continuous_deployment mongodb c++ git javascript jquery websockets
html5 comet scrum agile senior.

Nenhum comentário: