Vaga para Desenvolvedor Full‑Stack Sênior em Rails

last updated April 8, 2026 18:58 UTC

Nearcut

HQ: Berlin, Germany

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer and Flutter developer @ Appy Ventures
  • -> Frontend Developer (React) @ Cake

Localização: Remoto

Sobre a Oportunidade
Desenvolvedor(a) Full Stack Sênior usando Ruby on Rails do jeito Rails (sem React)

Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sênior para se juntar à Nearcut. Você fará parte de um time pequeno, focado em criar software significativo e de fácil manutenção. Cada dia traz novos desafios, e você atuará em diferentes áreas do negócio. Suas ideias influenciarão nossas decisões tecnológicas.

Nesta função, você trabalhará de perto com nosso fundador técnico e com a equipe de desenvolvimento. Suas contribuições alcançarão milhões de usuários e apoiarão nosso crescimento em toda a Europa. Você será responsável por entregar funcionalidades de alta qualidade, totalmente testadas.

Nosso produto é desenvolvido em Ruby on Rails. Nossa stack inclui RSpec, MySQL, Docker Compose, Rubocop e Stimulus. Seguimos as convenções do Rails e não adotamos os frameworks JavaScript mais recentes. Atualmente usamos Ruby 2.7 e Rails 6.0. Adotamos Test Driven Development há cinco anos, e nossa suíte de testes cobre cerca de 95% do nosso código, ajudando a minimizar bugs e a focar em entregar funcionalidades. Criamos nosso próprio sistema de componentes usando o View Component da GitHub. Para CSS, usamos BEM.

Sua experiência
• Pelo menos 7 anos de experiência profissional com Ruby on Rails
• Forte preferência por Test Driven Development
• Experiência prévia com Stimulus
• Segurança ao escrever HTML e CSS limpos
• Aversão a React
• Paixão por um design de software elegante e orientado a objetos
• Experiência criando diversas funcionalidades full stack do zero em aplicações de produção
• Conforto em assumir o trabalho de ponta a ponta, incluindo deploy e resposta a problemas
• Interesse em boas práticas
• Entusiasmo por aprender e enfrentar novos desafios
• Mentalidade focada no cliente
• Experiência em startups

Suas responsabilidades
Você será um colaborador individual essencial dentro do nosso pequeno e qualificado time de desenvolvimento.

• Criar e lançar novas funcionalidades usando TDD, fazendo refatorações quando necessário
• Melhorar testes e limpar código fraco quando encontrá-lo
• Criar novos View Components com HTML, CSS e Stimulus
• Revisar pull requests em todo o produto
• Adotar e seguir nosso estilo de desenvolvimento Rails
• Oferecer feedback construtivo em code reviews
• Ajustar seu trabalho com base no retorno de colegas e clientes
• Planejar sua abordagem de implementação antes de começar a codar
• Investigar e resolver bugs (raros devido à nossa forte suíte de testes)
• Estar disponível para algumas chamadas entre 10:00 e 14:00 UTC

Seu primeiro mês
• Adquirir uma compreensão sólida do nosso produto e do nosso fluxo de trabalho por meio de:
– Revisão das nossas diretrizes
– Estudo do código
– Revisão de pull requests de outros desenvolvedores
– Perguntas ao longo do processo
• Criar e lançar pelo menos uma nova funcionalidade totalmente testada

Benefícios do nosso ambiente de trabalho
• Remoto desde o início: Trabalhe de qualquer lugar. Confiamos que nosso time opera de forma autônoma e cumpre metas com eficiência.
• Horários flexíveis: Tirando algumas reuniões semanais e horário‑núcleo, trabalhe quando for mais produtivo.
• Time próximo: Mesmo remotos, nos apoiamos constantemente.
• Ótimo feedback de clientes: Nossos clientes, pequenos empreendedores, valorizam profundamente o que oferecemos.
• Financiados de forma independente: Sem investidores externos, sem distrações. Focamos apenas em servir nossos clientes e crescer de forma sustentável.
• Cultura de pequenas empresas: Sem hierarquia desnecessária ou política — apenas entregando ótimas funcionalidades com eficiência.

“Todos trabalham pelos mesmos objetivos e se apoiam mutuamente. Nunca trabalhei em um lugar com um feedback tão positivo dos clientes — realmente vemos o impacto do que fazemos. Também adoro a flexibilidade do trabalho remoto.”
— Membro da equipe Nearcut, mais de 3 anos

“Trabalhar na Nearcut é revigorante! A empresa é cheia de pessoas excelentes, motivadas a crescer pessoal e profissionalmente, e a estrutura permite que todos prosperem. Nunca me arrependi de ter entrado.”
— Membro da equipe Nearcut, mais de 1 ano

Informações importantes
• Salário anual entre 65.000 e 80.000 dólares (bruto), dependendo da experiência e habilidades
• 33 dias flexíveis de férias por ano — você escolhe se segue ou não feriados do seu país

Somos um time pequeno, apaixonado por ser uma empresa excelente para trabalhar e trabalhar junto.

Processo de candidatura
1. Prazo para inscrição: 15:00 UTC, segunda‑feira, 19 de agosto de 2024
2. Conversas iniciais: 21 a 23 de agosto de 2024
3. Desafio de código: enviado até 12:00 UTC em 23 de agosto; entrega até 18:00 UTC em 26 de agosto
4. Entrevista final: 29 ou 30 de agosto de 2024

Responda às perguntas‑chave abaixo para se candidatar!

Apply info ->

To apply for this job, please visit the application page

Shopping Cart
There are no products in the cart!
Total
 0.00
0