Pessoa Desenvolvedora de Software Sênior

DESCRIÇÃO

Somos uma empresa especializada no desenvolvimento de produtos digitais usando engenharia de software e métodos de desenvolvimento ágeis. Nós somos lucrativos e economicamente saudáveis. Não investimento externo, e não sofremos com a pressão por crescimento. Para nós é mais importante fazer a coisa certa do que fazer rápido.

Nós entregamos serviços e produtos de software que vão da proposta, passando pelo ciclo de vida de desenvolvimento, até a entrega. Por isso, quem trabalha aqui tem contato com profissionais que possuem experiências em projetos e clientes variados.

Seguimos princípios claros que nos dão o sentido, e adequado como ferramentas e práticas mais adequadas ao contexto para seguir na direção que queremos. Nossos times são formados por 4 a 9 pessoas e nossos projetos abordagem como o XP e o Kanban. Somos calmos e organizados. Fazemos nosso trabalho dentro de um ritmo sustentável.

Não trabalhamos com alocação de pessoas, todos os nossos times trabalham em times da Magrathea no escritório ou remotamente. Os nossos projetos duram alguns meses e há rodízio entre os tempos, proporcionando diferentes experiências num espaço de tempo adequado.

Somos um tempo unido pela curiosidade intelectual, auto-desenvolvimento e apaixonados pelo que fazemos. Estamos sediados em Joinville, mas nosso time está distribuído em várias cidades do Brasil. Nós tomamos uma posição de agentes ativos e responsáveis ​​sobre nossas vidas, nosso trabalho, família e comunidade.

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

SOBRE VOCÊ

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

Sua missão será atuar como arquiteto e liderar tecnicamente um tempo de desenvolvimento, produzindo software com qualidade que entregue valor aos nossos clientes e usuários. Você vai trabalhar em projetos novos ou em andamento, grandes ou pequenos, desenvolvendo novas funcionalidades, arrumando bugs e aprimorando como aplicações de modo geral.

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

Você pode ou não ter uma certificação ou diploma. Nós nos importamos mais se você é capaz de manter uma rotina de auto-desenvolvimento contínuo do que em ganhar certificados. Suas experiências contam mais do que seus papéis timbrados. Esta é uma vaga remota, então você tem liberdade de trabalhar de onde quiser. Nós te ajudamos a montar seu espaço de trabalho em casa.

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, fazemos programação em pares e deixamos os problemas desejados. 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 concordar em fazer um bom trabalho quando o tempo decidir seguir por outro caminho. Nós damos feedbacks diretos e transparentes, sem meias palavras ou politicagem.

RESPONSABILIDADES

  • Comunicar-se com o cliente quando necessário e estar disponível para possíveis imprevistos (sempre dentro da jornada de trabalho);
  • Liderar atividades de desenho de solução, arquitetura de sistema e reuniões de planejamento com o cliente;
  • 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;
  • Ser independente e proativo, puxando ou refinando tarefas e mantendo o sistema de trabalho organizado;
  • Revisar código entregue pelos colegas;
  • Implementar novas funcionalidades e correção de bugs;
  • Testar funcionalidades de testes automatizados ou manuais;
  • Participar das cerimônias de gestão;
  • Monitorar a disponibilidade, segurança e erros da solução enquanto ela estiver em produção;
  • Mentorear outros desenvolvedores através de revisão de código e programação em pares.

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

  • Práticas de desenvolvimento ágil de software como TDD, CI, CD e gestão visual;
  • Conhecimento em sistemas distribuídos com foco para WEB;
  • Conhecimento de boas práticas como Clean Code, SOLID e Design Patterns;
  • Conhecimento em uma dessas linguagens de programação: Ruby, Go, Python, Java, JavaScript;
  • Conhecimento em front end;
  • Conhecimento em banco de dados relacionais: PostgreSQL ou MySQL;
  • Familiaridade com Redis, Memcached ou ElasticSearch;
  • Familiaridade com infraestrutura, implantação e servidores;
  • Inglês (leitura avançada).

OFERECEMOS

  • Salário compatível com o mercado (CLT: férias, 13º, FGTS);
  • Vale alimentação ou refeição;
  • Vale transporte ou estacionamento;
  • Plano de saúde Bradesco Nacional;
  • Seguro de vida.

BENEFÍCIOS

  • Investimento para equipar seu escritório em casa;
  • Enviamos todos os equipamentos necessários para o trabalho;
  • Bônus mensal para manutenção do seu escritório remoto;
  • Ritmo sustentável de trabalho;
  • Tempo livre para seu auto-desenvolvimento;
  • Investimento em cursos e livros;
  • Patrocínio para eventos;
  • Horário flexível (mesmo!);
  • Cultura de feedback e desenvolvimento;
  • Desconto em serviços parceiros.

NOSSO PROCESSO DE SELEÇÃO

Faça sua inscrição incluindo seus perfis online, seu currículo e uma boa carta de apresentação (cover letter). 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 levar até duas semanas para fazer uma análise da sua inscrição. Nosso sistema de seleção é colaborativo e feito com auxílio das pessoas que trabalham aqui. Você receberá um e-mail sobre os próximos passos, caso sua aplicação para aprovada.

Vamos agendar uma conversa telefônica ou por videoconferência com uma pessoa do nosso tempo de gestão de pessoas. Queremos te conhecer melhor e também tirar qualquer dúvida sobre a vaga ou a Magrathea. Vamos conversar sobre suas experiências de vida e te dar mais detalhes sobre nosso dia-a-dia de trabalho. Nosso objetivo é alinhar nossas e suas expectativas.

No próximo passo você irá fazer um projeto simples . Achar bons colegas de trabalho é difícil, tanto para quem seleciona, como para quem se inscreve.

Queremos ter uma pequena experiência junto com você, fazer revisão de código, discutir escolhas de design e arquitetura, interagindo de forma semelhante ao nosso dia-a-dia de trabalho. Falar sobre projeto pequeno também nos ajuda a eliminar alguns vieses como certificações, ansiedade na entrevista e pegadinhas de recrutamento. Você receberá um e-mail sobre os próximos passos, caso sua avaliação de código para aprovação.

Faremos então uma entrevista por videoconferência , com uma pessoa do nosso tempo de gestão de pessoas e 2 ou 3 profissionais que pretendem trabalhar com você. Nessa entrevista vamos falar sobre seu projeto e sobre suas experiências passadas. Esperamos que você também nos entreviste e tire qualquer dúvida sobre a empresa. Você receberá nosso feedback em até um dia.

Por último, vamos agendar uma conversa para alinhar o processo de contratação.

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! :)