Resolv.Global

Engenheiro(a) Full-Stack (Pleno)

TypeScriptPythonReactNode.jsSQLPostgreSQLDockerKubernetesC#Terraform
Tradução automática. Consulte o original.

Sobre a oportunidade

Estamos contratando um(a) Engenheiro(a) Full-Stack para projetar, construir e executar aplicações em produção no Microsoft Azure, desde APIs e dados até as interfaces web que os clientes utilizam diariamente.

Grande parte do trabalho começa com protótipos e construções assistidas por IA que validam uma ideia, mas que ainda não estão prontas para clientes reais. Você as transformará em sistemas seguros, testados, observáveis e escaláveis, trabalhando em estreita colaboração com engenheiros de IA/ML, gerentes de produto e projeto, designers de CX e equipes de operações.

O que você fará

  1. Construir serviços backend: Desenvolver APIs e serviços com limites claros, testes automatizados e revisão de código.
  1. Construir aplicações frontend: Criar portais de clientes, consoles internos, telas administrativas e dashboards.
  1. Levar protótipos para produção: Revisar bases de código geradas por IA e protótipos, determinar o que manter ou reconstruir e prepará-los para usuários reais.
  1. Integrar serviços de IA: Conectar modelos e serviços de IA, incluindo recursos em tempo real.
  1. Executar aplicações no Azure: Gerenciar infraestrutura como código e CI/CD em ambientes de desenvolvimento, homologação e produção.
  1. Conectar sistemas de terceiros: Construir integrações com CRMs, ferramentas de ticketing e outras plataformas.
  1. Manter a confiabilidade e observabilidade: Implementar logs, métricas, rastreamento, alertas e participar de uma escala de sobreaviso (on-call).
  1. Proteger dados: Implementar autenticação, isolamento multi-tenant, gerenciamento seguro de segredos e manuseio seguro de dados pessoais.
  1. Documentar soluções: Manter documentação técnica clara que ajude outros engenheiros a trabalharem de forma eficaz.

Nossa Stack Tecnológica

  1. Frontend: TypeScript, React, Next.js, Azure Static Web Apps ou Azure App Service.
  1. Backend: Node.js, Python, Azure App Service, Container Apps e Functions.
  1. Dados: PostgreSQL ou Azure SQL, Cosmos DB, Redis e Blob Storage.
  1. Mensageria: Azure Service Bus, Event Grid e Event Hubs.
  1. Identidade e acesso: Microsoft Entra ID, Entra External ID, identidades gerenciadas e controle de acesso baseado em função (RBAC).
  1. Segurança: Azure Key Vault, redes virtuais, endpoints privados e Microsoft Defender for Cloud.
  1. Entrega: Docker, Azure Container Registry, Bicep ou Terraform, GitHub Actions ou Azure DevOps.
  1. Observabilidade: Azure Monitor, Application Insights, Log Analytics e OpenTelemetry.

Ambiente de Trabalho

Você trabalhará remotamente da Colômbia ou do México, colaborando com engenheiros de IA/ML, gestão de projetos, design de CX e equipes de operações de BPO. O horário de trabalho está alinhado ao horário comercial EST.

Valorizamos engenheiros que assumem a responsabilidade, tomam decisões técnicas sólidas, constroem sistemas seguros e confiáveis e se comunicam claramente entre as equipes.

Processo de Contratação

Para garantir justiça e consistência, todos os candidatos devem completar todas as etapas do processo de contratação.

Nosso processo inclui:

  1. Análise de Currículo
  1. Questionário de Pré-seleção
  1. Entrevista em Vídeo Unidirecional
  1. Entrevista ao Vivo

Observação

Esta é uma vaga que exige proficiência em inglês, sendo necessárias fortes habilidades de comunicação escrita e verbal neste idioma.

Todos os currículos devem ser enviados em inglês para serem considerados para esta posição.

Requisitos

O que você trará

  1. 3 a 5 anos de experiência construindo e operando aplicações web em produção tanto no backend quanto no frontend.
  1. Pelo menos 2 anos de experiência construindo e operando aplicações no Microsoft Azure.
  1. Fortes habilidades em TypeScript, Node.js e React, com conhecimento prático de Python para serviços de IA/ML.
  1. Experiência em projetar e integrar REST ou GraphQL APIs.
  1. Experiência com bancos de dados relacionais e NoSQL, cache e filas.
  1. Familiaridade com sistemas em tempo real ou orientados a eventos, incluindo WebSockets, streaming e filas de mensagens.
  1. Experiência integrando APIs de terceiros, incluindo provedores de LLM.
  1. Experiência com CI/CD usando GitHub Actions ou Azure DevOps.
  1. Familiaridade com Docker e ferramentas de infraestrutura como código, como Bicep ou Terraform.
  1. Boas práticas de teste, monitoramento, depuração e revisão de código.
  1. Histórico comprovado de transformar protótipos ou código gerado por IA em aplicações de produção estáveis, abordando lacunas de segurança, tratamento de erros fraco e testes ausentes.
  1. Familiaridade com ferramentas de codificação por IA, como GitHub Copilot, Cursor ou Claude Code, e a capacidade de revisar, validar e corrigir suas saídas.
  1. Inglês e espanhol profissionais, tanto escritos quanto falados.
  1. Residir na Colômbia ou no México, com direito ao trabalho no país.

Diferenciais

  1. Certificações Azure, como Azure Developer Associate ou Azure Solutions Architect Expert.
  1. Experiência com C# e .NET.
  1. Experiência com Azure OpenAI, Azure AI Search ou Azure AI Speech.
  1. Familiaridade com Azure Kubernetes Service (AKS).
  1. Experiência na implementação de padrões de LLM, incluindo chamadas de função, RAG (Retrieval-Augmented Generation), agentes de IA e avaliações.
  1. Experiência com Dynamics 365, Salesforce, Zendesk ou plataformas similares.
  1. Experiência em atendimento ao cliente, contact center ou tecnologia de BPO.
  1. Familiaridade com ambientes SOC 2, PCI DSS ou HIPAA.
  1. Conhecimento da LFPDPPP do México ou da Lei 1581 da Colômbia.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores