Stay safe: protecting yourself from recruitment scams

Tech Lead Node.js, TypeScript e IA

Brazil
Freelance
English, Portuguese

Job description

Junte-se à nossa equipe na Amaris Consulting Brasil e participe de projetos que envolvem arquitetura de sistemas distribuídos, microsserviços, integrações e inteligência artificial aplicada a produtos. Nesta posição você atuará na definição de soluções técnicas, no desenvolvimento de serviços backend e na liderança técnica de um time de engenharia.

Suas responsabilidades

  • Definir e evoluir arquiteturas para sistemas distribuídos, microsserviços e aplicações backend.
  • Projetar contratos de integração, APIs e estratégias de comunicação síncrona e assíncrona.
  • Avaliar o uso de REST, gRPC, mensageria e eventos de acordo com cada contexto.
  • Documentar decisões arquiteturais por meio de ADRs, registrando contexto, alternativas e consequências.
  • Estabelecer padrões técnicos baseados em SOLID, Clean Architecture, arquitetura hexagonal e boas práticas de engenharia.
  • Avaliar impactos de custo, performance, complexidade operacional e prazo de entrega.
  • Conduzir design reviews, code reviews e discussões técnicas em fluxos críticos.
  • Liderar tecnicamente o time, ajudando a dividir problemas, remover impedimentos e melhorar a previsibilidade das entregas.
  • Orientar desenvolvedores plenos e juniores por meio de mentoria e acompanhamento técnico.
  • Trabalhar com produto e negócio para transformar requisitos ambíguos em escopos executáveis.
  • Desenvolver e revisar serviços backend utilizando TypeScript, Node.js e NestJS.
  • Projetar integrações com REST, gRPC, RabbitMQ, Kafka, SQS ou tecnologias semelhantes.
  • Implementar observabilidade com tracing distribuído, métricas e logs estruturados.
  • Conduzir análises de performance, testes de carga e investigação de gargalos.
  • Definir estratégias de resiliência, como retry, circuit breaker, idempotência e degradação controlada.
  • Projetar funcionalidades com LLMs, incluindo RAG, agentes, function calling e tool calling.
  • Criar mecanismos de validação, guardrails, avaliação de qualidade e revisão humana para saídas de modelos.
  • Acompanhar o custo por token, a latência e a qualidade das integrações com modelos de linguagem.
  • Trabalhar com Docker, Kubernetes, pipelines de CI/CD e workloads em cloud.

Sobre o perfil

  • Mais de 8 anos de experiência em desenvolvimento de software.
  • Pelo menos 3 anos atuando com arquitetura de software e/ou liderança técnica.
  • Experiência prática com TypeScript, Node.js e NestJS.
  • Domínio de Python ou outra linguagem backend.
  • Experiência comprovada com microsserviços e sistemas distribuídos em produção.
  • Conhecimento de REST, gRPC, mensageria, eventos e processamento assíncrono.
  • Vivência com GCP ou AWS, incluindo compute, storage, redes, IAM e controle de custos.
  • Experiência com Docker, Kubernetes e CI/CD.
  • Conhecimento de bancos de dados relacionais e não relacionais.
  • Experiência prática com OpenTelemetry, Prometheus, Grafana, Datadog ou ferramentas semelhantes.
  • Experiência com integração de LLMs em produtos, incluindo RAG, agentes, function calling ou tool calling.
  • Conhecimento de performance, testes de carga, confiabilidade e resiliência.
  • Boa comunicação técnica em português, inclusive com pessoas não técnicas.
  • Capacidade de tomar decisões com informações incompletas e explicar os trade-offs envolvidos.
  • Perfil colaborativo, com experiência em mentoria, code review e definição de padrões técnicos.

Será um diferencial

  • Experiência com Terraform, Pulumi ou outras ferramentas de Infrastructure as Code.
  • Vivência com produtos financeiros, fiscais ou outros domínios regulados.
  • Experiência em consultoria ou em projetos com múltiplos clientes.
  • Conhecimento de React, Next.js ou outra tecnologia frontend.
  • Experiência produzindo conteúdo técnico, palestras ou contribuições open source.
  • Inglês técnico para leitura, documentação e participação em reuniões internacionais.

O que oferecemos

  • Trabalho 100% remoto para profissionais residentes no Brasil.
  • Contratação no modelo PJ.
  • Oportunidade de atuar com arquitetura de sistemas distribuídos, cloud e IA aplicada a produtos.
  • Uma comunidade internacional com profissionais de mais de 110 nacionalidades.
  • Acesso à nossa Academy interna, com mais de 250 módulos de formação.
  • Ambiente baseado em confiança, autonomia e desenvolvimento contínuo.
  • Possibilidade de atuar em diferentes projetos e setores por meio da mobilidade entre clientes.
  • Eventos internos, afterworks e team buildings.
  • Participação em iniciativas de impacto social e ambiental por meio do programa WeCare Together.
  • Desenvolvimento de carreira dentro da Amaris Consulting e do grupo Mantu.
A Amaris Consulting tem orgulho de promover um ambiente de trabalho inclusivo e com igualdade de oportunidades. Recebemos candidaturas de todas as pessoas qualificadas, independentemente de gênero, orientação sexual, raça, etnia, crenças, idade, estado civil, deficiência ou qualquer outra característica.

Who are we?

A Amaris Consulting é uma empresa de consultoria tecnológica independente que fornece orientação e soluções às empresas.
Com mais de 1000 clientes em todo o mundo, temos vindo a implementar soluções em grandes projetos, há mais de uma década – isso é possível através de uma equipa internacional de 7,600 pessoas espalhadas por 5 continentes e em mais de 60 países. As nossas soluções focam-se em quatro linhas de negócio diferentes: Sistemas de Informação & Digital, Telecomunicações, Ciências da Vida e Engenharia.
Estamos focados em construir e nutrir uma comunidade de talentos de topo onde todos os membros da nossa equipa possam alcançar todo o seu potencial.
A Amaris é a sua “stepping stone” para atravessar rios de mudança, enfrentar desafios e alcançar todos os seus projetos com sucesso.

Interested in this job?

.doc, .docx, .pdf
Sending your application