Logo for Caju

Pessoa Desenvolvedora Back-End Sênior

Role overview

Qualifications

  • Experiência anterior como Sênior em desenvolvimento back-end
  • Sólidas experiências em desenvolvimento e definição de arquitetura back-end
  • Fundamentos de ciências da computação
  • Práticas de programação funcional

Responsibilities

  • Atua na definição de produto, no planejamento técnico e execução de iniciativas
  • Planeja e executa projetos envolvendo várias pessoas desenvolvedoras
  • Entrega código que eleva os padrões de qualidade da empresa
  • Previne incidentes antecipando sua resolução ou mitigando seu possível impacto

Key facts

Hard skills

Other skills

  • Learning Agility
  • Social Skills
  • Resilience
  • Adaptability

About the company

Caju logo

Caju

  • HR Services
  • Scaleup
  • 51–200
A Caju é uma empresa de tecnologia fruto do empreendedorismo brasileiro para aqueles que enxergam pessoas por trás dos seus colaboradores. Oferecemos produtos mais flexíveis e inovadores que transformam as interações e relações entre pessoas e empresas em uma nova experiência. Talvez você não saiba, mas a nossa história começou lá em junho de 2019. Queríamos transformar o jeito que as empresas e os colaboradores enxergam os benefícios corporativos. Antes de lançar nosso produto, procuramos entender as necessidades modernas em um mercado que estava estagnado há muito tempo. Desde como o colaborador enxerga os benefícios que recebe até a burocracia que era imposta para o RH na contratação desses serviços. Começamos desenvolvendo um terreno fértil para nosso cajueiro: uma alternativa confiável, tendo como base todas as leis sobre benefícios, por meio de uma tecnologia dinâmica e fácil para os usuários. E quando começamos a ver os primeiros cajuzinhos, nossos cartões bandeira Visa, serem emitidos, escolhemos colocar nas mãos dos usuários a liberdade da decisão de como eles preferem usufruir de seus benefícios. E foi em janeiro de 2020 que apresentamos a Caju ao mundo, trazendo benefícios flexíveis de verdade para os usuários.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

JOB DESCRIPTION


A Caju é uma empresa brasileira de tecnologia, que busca dar mais sabor à vida profissional, transformando a relação entre empresas e colaboradores por meio de soluções mais inovadoras e seguras como o Cartão Multi Benefícios, Solução em Despesas Corporativas e Premiações.

Continuamos crescendo o nosso time de Back-End, e com diversas oportunidades para atuar com todos os nossos produtos.

Buscando por novos talentos que queiram transformar o mundo de benefícios com soluções inovadoras. Aqui na Caju, aprendemos sempre, e nos tornamos cada vez melhores em um ambiente colaborativo e divertido!

São muito bem-vindas candidaturas de pessoas negras, mulheres, indígenas, LGBTQIA+, ou outros grupos minorizados. 🧡

Inscreva-se e conheça mais sobre nosso time 🧡


RESPONSIBILITIES AND ASSIGNMENTS


  • Liderança técnica e execução: Atua na definição de produto, no planejamento técnico de iniciativas assim como na sua execução. Está presente em projetos de alta prioridade para a empresa, atuando desde a fase de design da solução até o lançamento e refinamento.
  • Projetos de impacto: Planeja e executa com sucesso projetos envolvendo várias pessoas desenvolvedoras, potencialmente em mais de um time. Evita situações de rollout “big-bang” e quebra sua entrega em múltiplos lançamentos menores em tempo de discovery, sendo pragmático na execução.
  • Qualidade e padrões: Entrega código que eleva os padrões de qualidade da empresa. Ataca proativamente a complexidade do código existente e não deixa que ela cresça, tornando o sistema mais simples. Identifica oportunidades de pagar dívida técnica e encontra espaço para resolvê-las. Persegue e aprimora a qualidade do time e do produto.
  • Gestão de risco: Previne incidentes antecipando sua resolução ou mitigando seu possível impacto e provê expertise técnica em momentos de crise.
  • Trabalho com visão de plataforma: Contribui com trabalho de base e melhorias nas práticas de desenvolvimento da empresa.
  • Influência e consenso: Constrói consenso sobre decisões do projeto e engaja stakeholders oportunamente. Envolve as pessoas certas na aquisição de dados e conhecimento para embasar decisões.
  • Comunicação estratégica: Divulga e esclarece o trabalho do time, dando visibilidade sobre os desafios e soluções. Cria pontes com outros times e pessoas chave em outras áreas quando necessário.
  • Mentoria e cultura: Mentora outras pessoas desenvolvedoras em seu aprendizado técnico. Documenta processos, práticas e aprendizados para toda a equipe.
  • Visão de negócio: Entende como seu trabalho impacta os resultados do seu time.
  • Decisões técnicas: Se responsabiliza pelas decisões técnicas do time e propõe soluções, agindo como um "dono" técnico das iniciativas.
  • Crescimento do time: Participa ativamente no recrutamento de novos talentos para a empresa, atuando como um embaixador da cultura e excelência técnica.


REQUIREMENTS AND QUALIFICATIONS


Requisitos e qualificações: 

  • Experiência anterior como Sênior em desenvolvimento back-end;
  • Sólidas experiências em desenvolvimento e definição de arquitetura back-end;
  • Fundamentos de ciências da computação;
  • Práticas de programação funcional;
  • Experiência com desenvolvimento e consumo de APIs (GraphQL ou REST);
  • Conhecimento em banco relacional e não relacional;
  • Experiência com mensageria assíncrona (Kafka, Azure, RabbitMQ);
  • Conhecimentos em telemetria e monitoramento (Datadog).

Diferenciais:

  • Conhecimento em Kotlin, Java (ou outras linguagens JVM) e C#;
  • Mensageria Assíncrona (Ex. Kafka, Azure, RabbitMQ);
  • Experiência e vivência com TDD;
  • Documentação de API (Ex.: Swagger, OpenApi);
  • Boas práticas de API REST, Solid, Dry;
  • Arquitetura Hexagonal;
  • Datadog ou ferramenta de monitoramento;
  • Docker;
  • Kubernetes;
  • Bancos Relacionais ou não relacionais;
  • AWS;
  • Github Actions;

Soft Skills:

  • Buscar aprender todo dia;
  • Ter desenvoltura para atuar de forma independente na área;
  • Ter boas habilidades interpessoais para lidar com pessoas de outras áreas;
  • Pensar em desenvolvimento de ponta a ponta;
  • Resiliência e adaptabilidade;

Trabalhamos Com: 

  • Paradigma Funcional - Scala & framework ZIO, e Kotlin.
  • Bancos relacional e não relacional - MySQL e DynamoDB;

ADDITIONAL INFORMATION


💳 Cartão Caju, com mais liberdade para usar seus benefícios (Refeição, Alimentação, Mobilidade, Saúde, Home Office, Cultura e Educação);

🏥 Plano de Saúde sem coparticipação (Unimed, Sulamerica ou Alice);

🧘🏿‍♀️ Zenklub, com consultas onlines com terapeutas e coaches para cuidar da sua saúde mental;

🏋🏿‍♀️ Wellhub;

🗣️ Aqui também estimulamos o aprendizado de idiomas, com a parceria da Rosetta Stone;

💆🏽 Dia de recarregar - day off; 

🧑🏿‍⚕️ Conexa Saúde - consulta médica online;

👶🏿 Auxílio Creche;

📚 Parceria com Alura;

👨🏿‍💻 Trabalho Remoto, para você trabalhar de onde quiser dentro do Brasil;

💻 Oferecemos equipamento de trabalho;

🚀 Muitas possibilidades de crescimento - temos muito a crescer e esperamos fortemente que você nos ajude com isso!

A Caju é uma empresa brasileira e aceita pessoas de todas as regiões do país.

Trabalhamos em um modelo 100% remoto(quem tiver interesse de conhecer ou trabalhar no escritório, localizado em São Paulo, estaremos de portas abertas)

Se interessou? #VemSerCaju 🧡


Prazer, nós somos a Caju


Caju é uma empresa de tecnologia, fruto do empreendedorismo brasileiro, criada para transformar a relação entre empresas e colaboradores, com soluções inovadoras e flexíveis.

Desenvolvemos uma plataforma para que as empresas possam fazer a gestão de diversas soluções no mesmo lugar, e para os colabores um único cartão com diversas possibilidades. 

Nossos Produtos: 

Cartão Multibenefícios: Solução para a gestão de até 8 categorias, no mesmo cartão Caju bandeira Visa. Ele conta com um aplicativo fácil de usar para o colaborador, e uma plataforma intuitiva para o RH gerenciar todo o serviço.

Caju Despesas: Fluxo de adiantamento mais ágil, gestão de gastos corporativos (viagens, material de escritório, serviços terceirizados, e outras despesas do dia a dia) e cartões Caju vinculados. Tudo na mesma plataforma.. Adeus reembolso, olá facilidade no bolso!

Caju Premiações: É a solução para presentear as pessoas colaboradoras com um saldo extra no cartão, em uma carteira específica.

Caju Ciclos: Acompanhamento da jornada do colaborador de ponta a ponta, em uma única plataforma para admissão e gestão de dados.

Caju Mais: Para empresas que querem melhorar a saúde e bem-estar dos seus colaboradores, em parceria com a Gympass, Conexa Saúde e Psicologia Viva.

Feirinha da Caju: Ofertas exclusivas e cupons nas lojas parceiras da Caju para a pessoa colaboradora e para RH.

Temos sonhos grandes aqui dentro, e temos orgulho de ter raízes espalhadas por várias partes do Brasil e pessoas que nutrem e colhem frutos com um gostinho único, que só a gente tem.

🆘Está com dificuldade para realizar a inscrição ou qualquer outro problema com a plataforma da Gupy? Acesse o suporte aqui.

Que tal construir junto o nosso cajueiro?

#VemProCajueiro 🧡


Related jobs

See all jobs

Other jobs at Caju