Catarse
Rails Full Stack Developer Júnior/Pleno
O Catarse é a primeira plataforma de financiamento coletivo para projetos criativos criada no Brasil e é hoje um dos principais canais para artistas, jornalistas, quadrinistas, autores, músicos e profissionais do mercado criativo independente tirarem seus projetos do papel. Saiba mais sobre o Catarse aqui.
Estamos buscando pessoas de nível Júnior ou Pleno para entrar no nosso time de desenvolvimento. As atividades serão:
- Desenvolver novas funcionalidades
- Ajudar na refatoração da aplicação
- Revisar código dos demais membros do time
- Participar nas decisões de implementação
Hoje temos uma base de código escrita principalmente com Ruby on Rails, mas temos um front-end fortemente baseado em Mithril.js, alguns SQL avançados e um ou outro microserviço em Node.js. A o objetivo da vaga é ter foco total na refatoração para voltarmos tudo para dentro do nosso Rails.
- Trabalho remoto: você trabalha de casa e tem flexibilidade para construir o seu horário com o time.
- Carga horária reduzida: o full-time no Catarse é de 30 horas semanais para todos da empresa.
- Bem-estar: Você pode usar até 3 horas de suas horas semanais para atividades pessoais de bem-estar (Natação? Corrida? Bicicleta? O que mais te interessar!)
- Folgas remuneradas: Você terá 40 dias de folgas remuneradas por ano.
Requirements
Os requisitos se você pretende se candidatar pra nível Júnior são:
- Lógica de programação já não é uma dificuldade pra você.
- Saber usar o Ruby on Rails indo além do
rails g scaffold
- SQL básico é um plus, tipo aquele conteúdo da cadeira Banco de Dados I (select, join, left join, where, order e etc)
- Saber pelo menos o básico de HTML e CSS
- Entender o funcionamento básico de uma aplicação web (requisição, resposta)
- Se tiver noção do Git básico também é um plus, tipo um
git pull
,git commit
,git push
.
Os requisitos se você pretende se candidatar pra nível Pleno são:
- Ter experiência de trabalho no Ruby on Rails pelo menos uns 2~3 anos.
- Estar confortável em entender e manter código javascript
- Estar confortável em entender e manter SQLs que fujam do básico.
- Ter alguma experiência com as libs mais famosas do ecossistema Rails (sidekiq, rspec, devise, pundit e etc).
- Estar confortável no uso Git.
- Já ter alguma consciência e se preocupar sobre qualidade, organização e performance de código.
- Conseguir resolver por contra própria alguns problemas mais complexos, mas também saber a hora de somar forças e pedir ajuda.