Especialista BackEnd

Caju · Remote - Brazil · posted Oct 21, 2026

Open to candidates in Brazil

More remote jobs open to candidates in Brazil

lead

You apply on the company's own site. We never charge to apply.

What this role actually asks for

Extracted by RemoteHunt

Must have

  • •Domínio em arquitetura de sistemas distribuídos e escaláveis
  • •Experiência com Design Patterns e Enterprise Integration Patterns
  • •Domínio de estratégias de deploy e pipelines de CI/CD
  • •Forte experiência com Infraestrutura como Código (IaC)
  • •Experiência consolidada em containerização e orquestração
  • •Domínio de conceitos de observabilidade e práticas de resiliência
  • •Liderança e influência: Capacidade de liderar a visão técnica

Nice to have

  • •Experiência com Chaos Engineering
  • •Conhecimento em APIs Gateway

Languages required

pt

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.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ções O Tech Lead é responsável por guiar a visão técnica de um ou mais produtos e projetos de médio a longo prazo.

Atuando desde a fase de design até o refinamento, seu foco principal é garantir que a arquitetura do sistema seja escalável, resiliente e alinhada aos objetivos de negócio e de tecnologia. Este profissional é a referência técnica que equilibra inovação com sustentabilidade, influenciando o futuro tecnológico dos times, enquanto lidera a execução do time no dia a dia.

Liderança técnica e execução: Define a visão técnica dos produtos; lidera iniciativas de abrangência cross-times assim como evoluções estruturantes. Projeta e define a arquitetura de sistemas complexos, considerando escalabilidade, segurança e tolerância a falhas. Avalia e propõe o uso de novas tecnologias, justificando sua adoção com análises de custo-benefício e de impacto.Projetos de impacto: Está presente em projetos de alta prioridade para a empresa, atuando desde a fase de design da solução, passando pela implementação até o lançamento e refinamento.Lidera a decomposição de monólitos em microsserviços, orquestrando times e garantindo uma transição suave.Define e documenta padrões arquiteturais, como de design de APIs, comunicação entre serviços (síncrona/assíncrona) e persistência de dados.

Qualidade e padrões: Ataca proativamente a complexidade da plataforma, não deixando que ela cresça e tornando o sistema mais simples. Entrega código que eleva os padrões de qualidade da empresa. Garante que o design da solução considere aspectos de segurança desde o início (security by design), identificando e mitigando riscosGestão de risco e dívida técnica: Previne a execução de projetos "big bang" e consegue quebrá-los em múltiplos lançamentos menores.

Identifica oportunidades de pagar dívida técnica e encontra espaço para executá-las. Provê expertise técnica em momentos críticos, agindo antes dos "incêndios" acontecerem. Automação e eficiência: É pragmático(a) na execução, fazendo lançamentos consistentemente sem impacto negativo aos usuários em produção.

Contribui com trabalho de base e melhorias nas práticas de desenvolvimento da empresa. Requisitos e qualificaçõesVisão estratégica e de produto: Entende como seu trabalho impacta os resultados da sua equipe. Influencia a direção do produto com uma visão técnica e de negócio, garantindo a viabilidade das funcionalidades.Comunicação e engajamento: Divulga e esclarece o trabalho de seu(s) time(s), dando visibilidade sobre os desafios e as soluções.

Envolve as pessoas certas na aquisição de dados e conhecimento para embasar decisões. Representa a visão técnica da empresa em discussões com stakeholders externos, como parceiros e clientes. Cria pontes com outros times e pessoas-chave em outras áreas, promovendo a colaboração, como por exemplo Staff Engineers.Liderança e mentoria:Constrói consenso sobre decisões do projeto e engaja stakeholders oportunamente.

Participa do recrutamento de novos talentos. Se responsabiliza pelas decisões técnicas do time, propondo soluções.Mentora e capacita desenvolvedores para que entendam e apliquem os princípios arquiteturais do sistema.Documentação:Documenta processos, práticas e aprendizados para a equipe toda.

Conhecimentos Técnicos Esperados: Arquitetura avançada: Domínio em arquitetura de sistemas distribuídos e escaláveis (microsserviços, serverless, event-driven, etc.).Experiência com Design Patterns e Enterprise Integration Patterns. Experiência em modelagem de dados para diferentes tipos de bancos (relacionais, NoSQL, de grafos, etc.).Cloud-native e DevOps: Domínio de estratégias de deploy (Blue/Green, Canary, etc.) e pipelines de CI/CD.Forte experiência com Infraestrutura como Código (IaC), usando ferramentas como Terraform, CloudFormation ou Pulumi.

Experiência consolidada em containerização (Docker) e orquestração (Kubernetes).Observabilidade e resiliência: Domínio de conceitos de observabilidade (logs, métricas, tracing) e práticas de resiliência. Conhecimento em Chaos Engineering para testar a robustez do sistema e em APIs Gateway para gerenciar a entrada de tráfego.

Soft Skills Essenciais: Liderança e influência: Capacidade de liderar a visão técnica de um projeto e influenciar decisões em diferentes níveis da organização.Habilidade de negociar trade-offs técnicos e de negócio.Comunicação estratégica: Comunica-se de maneira assertiva com times técnicos e não técnicos, construindo consenso e engajamento.Visão de negócio: Entende a visão de produto e atua de forma pragmática para entregar valor consistentemente.Proatividade e inovação: Ataca a complexidade de forma proativa e busca inovar para melhorar a plataforma.Foco em redução de custos de infraestrutura e otimização de recursos existentes.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

Similar 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

Is this one actually worth your time?

RemoteHunt scores every remote job 0–100 against your own resume, so you apply to the handful that fit instead of the hundred that don't. Free plan, no card required.