Uma cultura é definida pelo conjunto de costumes e valores de um grupo em particular. Esses costumes e valores nos ajudam a comunicar nossas ideias com menos fricção, tomar decisões rapidamente e a ter uma referência em comum em vez de opiniões pessoais quando discutimos qualquer problema ou tarefa tecnológica no nosso cotidiano de trabalho. Ou seja, são um framework mental que todos compartilhamos e podemos recorrer para facilitar nossas decisões e unificar todo o time mesmo quando não estamos trabalhando diretamente juntos. Este documento público é usado como um guia interno da cultura relacionada à tecnologia na Hash.
Ir para seção:
- CÓDIGO DE ALTA QUALIDADE
- RESPONSABILIDADE SOBRE TAREFAS DO INÍCIO AO FIM
- FOCO NO PRODUTO
- BUSQUE AJUDA E AJUDE OS OUTROS
- COMUNICAÇÃO TRANSPARENTE
- TRABALHE CONOSCO
English Version:
CÓDIGO DE ALTA QUALIDADE
Estamos construindo a empresa e as suas aplicações para o longo prazo.
Tudo que desenvolvemos deve ter essa premissa em mente. Estamos construindo um conjunto duradouro de aplicações e essa ideia deve fazer parte de cada decisão e ação.
Somos uma empresa de infraestrutura que lida com dinheiro, que é um recurso essencial na vida das pessoas. Nossos fundamentos precisam ser sólidos para que possamos entregar valor para nossos clientes, não somente hoje mas também no futuro. Um erro que passa despercebido hoje pode levar a um arrependimento imprevisto.
Para corresponder à demanda de alta qualidade, nós investimos em qualidade de código fazendo disso uma prioridade e acoplamos isso nos nossos processos. Não gostamos de ser atrasados por dívidas técnicas e qualquer um no futuro deve ser capaz de entender decisões técnicas anteriores que foram tomadas para construir um serviço. Isso aumenta muito a produtividade de manutenção e evita a repetição de erros passados.
Aqui há algumas orientações sobre como agir para endossar esses valores:
- Leve muito a sério quando alguém apontar a necessidade de revisar nossa arquitetura, organização de código, estruturas de dados, decisões ou qualquer outra coisa que demande atenção contínua.
- Anseie por contratar pessoas que vão aprimorar nossas operações de desenvolvimento em toda a empresa. Essas melhorias podem variar entre reduzir tempos de deploy até definir uma política de colaboração melhor, ou mesmo ajudar pessoas desenvolvedoras a ganhar visibilidade sobre seus trabalho.
- Documente discussões técnicas e decisões sobre os problemas que resolvemos. Tudo que construímos deve ter uma lista estruturada de quais trade-offs escolhemos. Nós também sempre escrevemos autópsias para que possamos documentar nossos erros.
- Diferentes tipos de trabalho podem demandar diferentes níveis e técnicas de verificação, mas para nós nenhuma tarefa está completa sem isso. De testes de unidade a testes de integração ou mesmo verificação formal, é imperativo a garantia de que nosso código se comporte da forma que esperamos.
- “Qualidade” não é somente a funcionalidade ser desenvolvida mas também como você e outros interagem com ela e a mantêm conforme o tempo passa. Fácil observação, “debugging” e manutenção são sinais da qualidade de software.
RESPONSABILIDADE SOBRE TAREFAS DO INÍCIO AO FIM
Você é responsável não somente pelo o que você está fazendo mas também por todas as áreas que permeiam o produto no qual você está trabalhando. Isso lhe trará uma visão mais ampla das pessoas que serão afetadas pelo seu trabalho.
Você não está somente desenvolvendo software, você é parte de uma equipe que está construindo um produto. Desde a concepção da ideia até a operação e manutenção diária, é o SEU produto.
Nosso time foca em proporcionar mentoria técnica para capacitar pessoas a resolver os problemas mais complexos por meio de suas próprias decisões bem embasadas.
Na Hash nós trabalhamos sob o princípio de que a pessoa mais próxima de um determinado problema (e de suas consequências) é quem irá tomar as decisões finais.
FOCO NO PRODUTO
Você pode fazer o que achar que é melhor para o produto que você está desenvolvendo.
Sua mentalidade deve sempre pensar sob a perspectiva do produto e do valor de negócio que está sendo entregue. Questione todos no time para entender o porquê e as propriedades do que estamos construindo. Tentamos escolher a melhor solução para os nossos produtos.
Descobrir o produto certo é uma tarefa que consome tempo, requer muita pesquisa, análise de dados e às vezes habilidades específicas. Mas quando o assunto é decidir como o produto vai tomar forma, sua voz não é menos importante do que a do gestor do produto. Ao invés de ter que lutar para ter a sua voz ouvida na hora de tomar decisões sobre o produto, é esperado que você fale e se envolva nesse processo.
Não fomos a primeira empresa nesse mercado, não temos todas as funcionalidades - ainda -, então precisamos ser a melhor. Acreditamos que a melhor forma de criar produtos excelentes é não customizar nossa solução para uma pessoa ou time, em vez disso, tentamos desenvolver funcionalidades que irão atender as necessidades de todos os clientes. Buscamos criar a melhor usabilidade para tornar nossa incrível tecnologia tangível para as pessoas.
BUSQUE AJUDA E AJUDE OS OUTROS
Não estamos por si só na empresa e não sabemos todas as respostas. É importante ser humilde e compreender que reunir ideias e informações de outros nos levará a uma melhor resolução.
Há pessoas muito inteligentes e qualificadas em toda a empresa que são receptíveis e podem lhe dar sugestões e ideias a qualquer momento. Não usar esse recurso rico seria desperdício.
Entendemos que nem sempre nos sentimos confortáveis contatando pessoas que talvez não trabalham conosco diariamente, mas nós devemos fazer um esforço para fazer isso.
Na Hash, líderes não decidem como você deve fazer o seu trabalho, eles apenas dão conselhos baseados nos seus backgrounds e capacidades. É sua responsabilidade usá-los para ajuda ou direcionamento sempre que você achar pertinente. Também é sua responsabilidade ter tempo para esses momentos e estar aberto para receber ajuda
COMUNICAÇÃO TRANSPARENTE
Acreditamos que a transparência é o centro da formação de confiança e de relações duradouras.
Trabalhar com pessoas abertas e confiáveis é um dos nossos maiores valores e nós precisamos expandir isso para todas as áreas. A comunicação aberta constrói confiança e, sem isso, nós não estaríamos onde estamos agora. Sempre tenha sinceridade com questões ou problemas, mesmo que individuais. A única má notícia é não ter nenhuma notícia.
Pessoas e comunicações provavelmente terão falhas, levando a insegurança para fazer sua voz ser ouvida. Ainda assim, encorajamos a fazer isso. Se você não gosta do que está vendo, você deve sinalizar e falar sobre isso.
As pessoas na empresa esperam que você se expresse primeiro ao invés de ir até você perguntar a respeito de uma situação.
Nós praticamos transparência através de:
- Manter um cronograma saudável de reuniões 1:1 para manter o fluxo de feedback e abrir espaço de conversa sobre qualquer problema. A frequência dessas reuniões podem variar, mas elas frequentemente possuem 30 minutos de duração por semana ou uma hora a cada duas semanas.
- Encorajar que a comunicação através do Slack seja feita, por padrão, em canais públicos.
- Manter um quadro visual que exiba o status de nossos atuais problemas e conquistas para que qualquer um na empresa possa visualizar o que estamos fazendo.
TRABALHE CONOSCO
Obrigado por ler e se importar com a nossa cultura. Se você gostaria de se juntar ao nosso time, veja as nossas oportunidades de emprego disponíveis!
Estamos sempre procurando por pessoas talentosas e criativas que nos ajudem a superar as barreiras do sistema financeiro do Brasil. Queremos apresentar soluções cada vez melhores para nossos clientes e estamos em uma missão para construir um time diverso. Nosso processo de recrutamento foi feito de forma que você sinta de perto como é interagir com o trabalho e as pessoas da Hash.
Você pode encontrar nossas oportunidades de trabalho na página abaixo ou diretamente na nossa página de vagas
.
Fonte: https://jobs.lever.co/hash
Ir para seção:
Se você encontrar qualquer problema nessa página entre em contato conosco através do nosso site, na aba Contato