Pessoa Desenvolvedora Back-End Sênior

Caju · posted Oct 23, 2026

Open to candidates in Brazil

Senior

Sign up and we score this job against your resume. You never pay to apply.

RemoteHunt reads employers' own pages. Free to browse. How we check

What this job asks for

Extracted by RemoteHunt

Must have

  • •Experiência Sênior em desenvolvimento back-end
  • •Desenvolvimento e definição de arquitetura back-end
  • •Fundamentos de ciências da computação
  • •Práticas de programação funcional
  • •Desenvolvimento e consumo de APIs (GraphQL ou REST)
  • •Banco relacional e não relacional
  • •Mensageria assíncrona (Kafka, Azure, RabbitMQ)

Nice to have

  • •Conhecimento em Kotlin, Java ou C#
  • •Experiência com TDD
  • •Documentação de API (Swagger, OpenApi)
  • •Boas práticas de API REST, Solid, Dry
  • •Arquitetura Hexagonal

Tools and technologies

GraphQL, REST, Kafka, Azure, RabbitMQ, Datadog, Kotlin, Java, JVM, C#, TDD, Docker, Kubernetes, MySQL, DynamoDB

Languages required

pt

Read the full posting

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 🧡Responsabilidades e atribuiçõesLideranç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.Requisitos e qualificaçõesRequisitos 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;Informações adicionais💳 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 🧡

Send this job to a friend:TelegramWhatsApp

More remote jobs

More remote jobs open to candidates in

Get new jobs like this by email

Once a week. Remote backend engineer jobs that can hire you in your country.

Hiring in: your countryChange

Weekly, only when there are at least 3 new jobs. No account needed. Unsubscribe in one click. You never pay to apply. Privacy

See how well this job fits your resume

Free, no card.

See my match for each job — free