Software Developer - Ruby

  • Husky
  • Remoto
  • 20/11/2020
PJ Programação/Arquitetura

Descrição da vaga

(*** Por favor, se realmente estiver interesse na vaga, leia com atenção todo o job post para aplicar corretamente. Valeu :) ***)

A Husky já movimentou mais de R$ 250 milhões em pagamentos de exportação de serviços, um mercado que movimenta R$ 88 bilhões anualmente só no Brasil.

 Mas pra gente não são só números. São horas e horas de burocracia na vida de cerca de 10 milhões de brasileiros, número que cresce sem parar em meio à popularização do trabalho remoto. Nós temos a capacidade, as habilidades e a visão para transformar a vida dessas pessoas.

 Somos uma startup independente e bootstrapped, ou seja, que optou por não receber investimento de capital de risco. Nossas decisões privilegiam o bem dos clientes e do nosso time. Essa é uma vaga para prestação de serviços, exclusivamente como Pessoa Jurídica (MEI). Mas não se preocupe: nós ajudamos você com todas as informações necessárias em relação a isso.

 Nossa stack é baseada em Ruby on Rails com uma arquitetura de componentes modulares similar à descrita nesse artigo. Além disso, usamos PostgreSQL, Redis, Grape nas nossas APIs  e RSpec para testes.
 

Sobre Você:

  • Você é curiosa(o) e gosta de entender o que está acontecendo.
  • Você tem poder de síntese e consegue comunicar de maneira clara uma situação a outra pessoa que está fora do contexto.
  • Você não tem medo de falar e contribui rotineiramente em reuniões onde se discutem features do produto.
  • Você lê e escreve em inglês.

Tecnicamente buscamos alguém que:

  • Possui 2+ anos de experiência com algum framework Ruby como: Rails, Grape, Sinatra, Hanami, etc.
  • Conhecimentos sólidos em Orientação a Objetos (SOLID, Design Patterns, Clean Code). 
  • Sabe trabalhar com versionamento de código: Pull Request, code review, feature branch, etc. Aqui nós usamos o GitHub. 
  • Você tem  interesse por Arquitetura e Design de Software de maneira geral.
  • Se importa com o código que escreve. O próximo programador não vai te odiar na hora da manutenção. O seu código é bem testado, e naturalmente melhor e mais estruturado do que quando você começou a trabalhar naqueles arquivos.

Bônus:

  • Já usou em algum projeto gems como: Turbolinks, StimulusReflex, StimulusJS, ActionCable, ViewComponent, Dry-rb, Sidekiq
  • Você aprende através da leitura e já leu algum desses livros: 
    • Practical Object-Oriented Design in Ruby, Sand Matz
    • Refactoring (Ruby edition) Martin Fowler, with Kent Beck
    • Eloquent Ruby ou Design Patterns in Ruby, Russ Olsen
  • Já precisou ir além da arquitetura “MVC” padrão, utilizando services objects, use cases, processamento async baseado em eventos, domain driven design, etc. Pra gente isso é um baita bônus pois desenvolvemos em uma arquitetura de monólitos modulares. 
  • Tem idéia de como um produto é desenvolvido dentro de uma startup
  • Já leu o livro Getting Real do Basecamp (Se não leu ainda, dá pra baixar de graça, ler rapidinho e marcar esse diferencial. Muitas perguntas da entrevista têm suas respostas nesse livro).


O que você ganha?

  • Impacto - Nosso time é pequeno e nós gostamos dele assim. O trabalho executado por você terá impacto direto no sucesso da nossa empresa.
  • Remuneração - Estamos oferecendo uma remuneração mensal de R$ 5,000.00, inicialmente.
  • Work anywhere - Trabalhe de onde você quiser. Adeus, escritório.
  • Retreat - Uma vez por ano nós passamos uma semana juntos, em algum lugar, pra estreitar os laços. Geralmente falamos de alguma questão estratégica em mais alto nível, e aproveitamos também pra nos conhecer e passar um tempo gostoso juntos. Estamos na torcida pro COVID não melar 2021 :P
  • Descanso e Recuperação - Importante, e inclusive, gostamos. Você poderá descansar 20 dias úteis em bloco por ano (1 bloco de 20 dias, ou 2 blocos de 10 dias), com mais 10 dias úteis de descanso por ano para você tirar quando quiser.
  • Call in sick - Nós precisamos de você com saúde. Se você está doente ou impossibilitado de trabalhar, simplesmente nos avise e vá se cuidar. Lembrando que isso não tem nada a ver com os dias de descanso e recuperação.
  • Paternidade/Maternidade - Você pode trabalhar part-time a partir do sétimo mês da gravidez, e sair para curtir a paternidade por mais 12 semanas se você tem ou adota um(a) filho(a), e mais 4 semanas de part-time para se readaptar quando estiver voltando. Esses períodos todos são gerenciados por você, ou seja, você define a ordem. Válido igualitariamente para papais ou mamães.
  • Transparência Completa - Todos na companhia tem acesso completo às métricas do negócio e às informações financeiras referentes ao produto. Além disso, por ser um time pequeno, todos têm acesso direto aos fundadores da empresa. 

Gostou?

Siga todos os passos abaixo para aplicar na vaga:

1 - Envie um email para jobs@husky.io contendo (1) o link para o seu Github, (2) LinkedIn atualizado, e (3) qualquer outro link que seja relevante. 

2 - Coloque no título do email Programador Ruby: <%= 7 + 4 %>.

Depois de avaliar o seu Github e LinkedIn, iremos te enviar um teste técnico que deverá ser feito em até 3 dias. Vamos avaliar, dando tudo certo iremos entrar em um call para conversar sobre a sua solução.

Não é pra você? Manda para aquela amiga que vai gostar ;-)

Salário

5000