Pessoa Desenvolvedora de Software Pleno (Ruby)

DESCRIÇÃO

Você é uma pessoa amigável, atenciosa e colaborativa?
Queremos te conhecer :)

Sua missão será resolver problemas escrevendo código claro baseado em boas práticas e que entregue valor aos nossos clientes. Você vai trabalhar em projetos novos ou em andamento, grandes ou pequenos, desenvolvendo novas funcionalidades, arrumando bugs e melhorando as aplicações de modo geral.

Buscamos pessoas que possam contribuir com times auto gerenciáveis. Você também será responsável por defender e difundir nossos princípios e o uso de boas práticas de engenharia de software no seu time.

Você pode ou não ter uma certificação ou diploma. Nós nos importamos mais se você é capaz de manter uma rotina de autodesenvolvimento contínuo do que em ganhar certificados. Suas experiências contam mais do que seus papéis timbrados.

Aqui nós partimos de uma relação de confiança. Acreditamos que como trabalhadores do conhecimento, todos em algum nível são gerentes de si mesmos. Por isso, você precisa ser uma pessoa responsável, comunicativa e colaborativa. Nós trabalhamos em times, fazer programação em pares e deixamos os problemas visíveis. Para nós errar não é um problema, faz parte do processo. O que nós não gostamos é de omissão ou erros escondidos.

Gostamos de trabalhar com pessoas que defendem suas posições, mas também conseguem concordar em fazer um bom trabalho quando o time decide seguir por outro caminho. Nós damos feedbacks diretos e transparentes, sem meias palavras ou politicagem.



SOMOS A MAGRATHEA

Uma empresa especializada em engenharia de software e métodos de desenvolvimento ágeis. Somos pessoas unidas pela curiosidade intelectual, autodesenvolvimento e apaixonados pelo que fazemos. Tomamos uma posição de agentes ativos e responsáveis ​​sobre nossas vidas, trabalho, família e comunidade.

Seguimos princípios claros que nos dão o sentido, com ferramentas e práticas adequadas ao contexto. Fazemos nosso trabalho dentro de um ritmo sustentável, com calma e organização. Lucrativos e economicamente saudáveis, não temos investimento externo e nem sofremos com a pressão por crescimento. Para nós é mais importante fazer a coisa certa do que fazer rápido. Nossos times são formados por 4 a 9 pessoas e nossos projetos abordam o XP e o Kanban.

Estamos em Joinville/SC, mas nosso time está distribuído em várias cidades do Brasil.

No nosso Playbook você conhece mais sobre nossos princípios e como trabalhamos no dia a dia.
Estamos também no Twitter , Instagram , YouTube e LinkedIn


RESPONSABILIDADES

  • Desenvolver e manter software de acordo com os requisitos do projeto, entregando código dentro dos padrões de qualidade adotados pela Magrathea;
  • Compreender e discutir sobre o problema e solução proposta, entendendo as motivações por trás das implementações e sendo crítico sobre o que é desenvolvido;
  • Implementar novas funcionalidades e corrigir bugs;
  • Testar funcionalidades através de processos manuais ou testes automatizados;
  • Revisar código entregue por colegas;
  • Ser independente e proativo, puxando ou refinando tarefas e mantendo o quadro de tarefas organizado;
  • Participar das cerimônias de gestão ágil;
  • Monitorar o desempenho, disponibilidade, segurança e erros da solução enquanto ela estiver em produção;
  • Mentorear estagiários através de revisão de código e pair programming;
  • Participar de atividades de desenho de solução e arquitetura de sistema.

ATIVIDADES COMPLEMENTARES

  • Aprimorar seu conhecimento através de um plano de carreira, aprendendo sobre novas tecnologias e práticas de desenvolvimento de software;
  • Compartilhar conhecimento através de, por exemplo, postagens de blog e palestras em eventos internos ou externos;
  • Investir em projetos internos que melhorem a qualidade e eficiência do nosso trabalho;
  • Contribuir em projetos open-source ou de impacto social.

HABILIDADES TÉCNICAS DESEJÁVEIS

  • Ser proficiente em desenvolvimento backend, em especial com Ruby (Rails);
  • Conhecimento em banco de dados relacionais (PostgreSQL ou MySQL);
  • Conhecer e saber aplicar boas práticas de desenvolvimento de software como TDD, BDD, DDD, CI/CD;
  • Experiência com sistemas distribuídos com foco para Web;
  • Experiência com desenvolvimento de software escalável e performático;
  • Inglês intermediário (sentir-se confortável em conversar no idioma).
O QUE OFERECEMOS:
  • Salário compatível com o mercado;
  • Vale alimentação ou refeição;
  • Vale transporte ou estacionamento (em caso de trabalho presencial);
  • Plano de saúde Bradesco Nacional;
  • Seguro de vida;
  • Investimento de R$1000,00 para equipar seu escritório em casa;
  • Bônus mensal de R$200,00 para manutenção do seu escritório remoto;
  • Enviamos os equipamentos necessários para o trabalho;
  • Ritmo sustentável de trabalho e horário flexível (mesmo!);
  • Tempo de investimento diário para autodesenvolvimento;
  • Profissional disponível semanalmente para acolhimento psicológico;
  • Investimento em cursos e livros;
  • Patrocínio para eventos;
  • Cultura de feedback e desenvolvimento;


NOSSO PROCESSO DE SELEÇÃO

Faça sua inscrição incluindo seus perfis online, seu currículo e uma boa carta de apresentação. Apresente-se e nos conte a sua história. O que você fez até aqui? Do que você gosta? Fale sobre problemas que você já resolveu ou uma tecnologia que você gosta e por quê. Se está estudando, nos fale um pouco sobre sua experiência de aprendizado. O trabalho de desenvolvimento de software exige ler e escrever código diário, por isso nós valorizamos trabalhar com pessoas que se expressam bem ao escrever.

Vamos avaliar toda aplicação que recebemos. Sabemos que é muito importante para você ter um retorno, mesmo não seguindo no processo, então fique de olho no seu e-mail. O processo seletivo é remoto, então não se preocupe com deslocamentos. A não ser que você queira conhecer nossos espaços! :)

Leia mais na página principal sobre o processo de seleção