Dev. Ruby on Rails | Junior [Remoto]
Brooklin, Brazil
Descrição da empresa
A Husky já movimentou mais de R$ 400 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.
Descrição da vaga
Estamos em busca de uma pessoa desenvolvedora Ruby on Rails em início de carreira. Todos do time técnico trabalham como full-stack engineers, criando soluções de ponta a ponta para resolver problemas reais.
Nós usamos Ruby on Rails com uma arquitetura de componentes modulares isolando nossos domínios da aplicação com a packwerk. Além disso, usamos PostgreSQL, Redis, Sidekiq, Grape e Swagger para nossas APIs. Tudo coberto com testes utilizando RSpec.
No front-end, estamos em uma transição bem legal, iremos utilizar view_components, Hotwire (stimulus.js, turbo, etc) e Tailwindcss.
Qualificações
Queremos saber bem mais do que onde você estudou ou trabalhou, temos critérios técnicos e de cultura que são testados na prática no nosso processo seletivo.
O que esperamos sobre Você
- É curiosa(o) e gosta de entender o que está acontecendo.
- Tem poder de síntese e consegue comunicar de maneira clara uma situação a outra pessoa que está fora do contexto.
- Não tem medo de falar e contribui rotineiramente em reuniões onde se discutem features do produto.
- Lê e escreve em inglês.
Tecnicamente, buscamos alguém que
- Possui 2+ anos de experiência com algum framework MVC, preferencialmente Ruby on Rails.
- Conhecimentos sólidos em Orientação a Objetos (SOLID, Design Patterns, Clean Code).
- Escreve código utilizando TDD (aqui utilizamos RSpec, vcr, shoulda-matchers, etc)
- Versionamento de código: Pull Request, code review, feature branch, etc.
Sobre sua abordagem com desenvolvimento de software
- Você tem interesse por Arquitetura e Design de Software. Já percebeu a necessidade de ir além do CRUD para criar e escalar aplicações.
- Você já entendeu que precisa fazer TDD e escrever testes: O seu código é bem testado, não apenas casos de sucesso. Você consegue modelar a sua implementação baseada nos testes que escreve e ciclos de TDD, criando um código conciso e elegante.
Informações adicionais
O que você ganha?
Remote First: 100% remoto, hoje e sempre. Não temos escritório e nem o desejo por um, trabalhe de onde você quiser.
Impacto: Nosso time é pequeno e nós gostamos dele assim. O trabalho executado por você terá impacto direto no sucesso da nossa empresa.
Crescimento e aprendizado: Fazer parte de um time foda de engenharia e produto, que busca diariamente evoluir e entregar soluções escaláveis, elegantes e centrada na experiência do usuário.
Autonomia: Você será responsável por entregar valor através do seu código, tomando decisões técnicas, entendendo e resolvendo problemas de ponta a ponta. Gostamos de ter em nosso time pessoas criativas, responsáveis e autônomas, para isso sempre contratamos managers of one.
Remuneração: Estamos oferecendo uma remuneração mensal de R$ 5,000.00, inicialmente.
Retreat: Uma vez por ano nós passamos uma semana juntos, em algum lugar legal, pra estreitar os laços com o time.
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 2022 :)
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.
ApplyJob Profile
100% Remote 20 days of vacation Annual retreat Autonomy Fully remote Growth and learning opportunities Impactful work
Tasks- Develop full-stack solutions
- Implement modular architecture
- Write and maintain tests
Clean Code Design Patterns Grape Hotwire MVC PostgreSQL Redis RSpec Ruby on Rails Sidekiq SOLID Stimulus.js Swagger Tailwind CSS TDD Turbo View Components
Experience2 years
TimezonesAmerica/Manaus America/Rio_Branco America/Sao_Paulo UTC-3 UTC-4 UTC-5