Cultura Tech na Hash

Cultura Tech na Hash

ūüí¨

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.

image
Hash no Hashverso
Hash no Hashverso

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.

Pessoas do time da Hash
Pessoas do time da Hash
Nosso produto de
Nosso produto de POS no Hashverso

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

Rafael (Head of Design & Research) e Douglas (Design & Research Manager)
Rafael (Head of Design & Research) e Douglas (Design & Research Manager)

Nosso time de pessoas
Nosso time de pessoas

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

.

Pessoas do time da Hash
Pessoas do time da Hash