Descrição
**Sobre a vaga**
Estamos procurando um **Engenheiro Backend Sênior** para manter e evoluir a plataforma backend que sustenta um aplicativo móvel de notícias, trabalhando com serviços em Node.js e TypeScript executados na AWS Lambda. Você apoiará pipelines de ingestão de conteúdo, APIs para clientes móveis e renderização em WebView, além de melhorar a confiabilidade e a observabilidade em produção usando CloudWatch, Sentry e infraestrutura gerenciada por Terraform. A vaga exige profundo conhecimento prático de soluções serverless da AWS, alto senso de propriedade e capacidade de compreender e aprimorar, de forma independente, um sistema em produção já existente.
**Suas responsabilidades**
* Criar, manter e aprimorar serviços backend em Node.js/TypeScript executados na AWS Lambda;
* Desenvolver e dar suporte a APIs utilizadas por clientes móveis, sistemas de conteúdo, WebViews e fluxos de trabalho internos;
* Apoiar a ingestão de conteúdo, geração de payloads de artigos, geração de áudio, feeds de navegação, principais notícias, feeds de vídeo e pesquisa;
* Trabalhar com serviços da AWS, incluindo Lambda, API Gateway, CloudFront, DynamoDB, S3, SQS/DLQs, EventBridge, SSM, WAF, CloudWatch, IAM, VPC e NAT;
* Melhorar a confiabilidade, observabilidade, escalabilidade e manutenibilidade dos sistemas em produção;
* Investigar problemas em produção usando logs, métricas, alarmes do CloudWatch, Sentry, dashboards e histórico de implantações;
* Escrever e aprimorar testes, scripts de build, validação de pacotes e verificações locais que reflitam o CI;
* Refatorar caminhos de código legados ou em rápida evolução, preservando o comportamento em produção;
* Documentar etapas de configuração, decisões operacionais, detalhes de implementação e lições aprendidas com incidentes.
**Requisitos obrigatórios**
* **4 anos ou mais de experiência profissional em engenharia de software**;
* Forte experiência prática em desenvolvimento backend com **Node.js** e **TypeScript**;
* Experiência na construção e manutenção de APIs REST, serviços serverless e integrações backend;
* Experiência sólida em produção com a **AWS**, especialmente com **Lambda**, **API Gateway**, **DynamoDB**, **S3**, **CloudFront**, **CloudWatch** e **IAM**;
* Experiência com **Terraform** ou ferramentas semelhantes de infraestrutura como código;
* Experiência com fluxos de CI/CD, builds em nível de pacote, testes e validação de lançamentos;
* Fortes habilidades de depuração para sistemas em produção ativos;
* Capacidade de compreender rapidamente sistemas existentes, lógica de negócios e restrições operacionais;
* Experiência em melhorar aplicações legadas ou em constante evolução;
* Conhecimento prático de **React**, para suporte leve ao frontend/modelos;
* Mentalidade de alta propriedade e capacidade de trabalhar de forma independente em ambiente remoto;
* Comunicação clara por escrito e verbal;
* Grande atenção à manutenibilidade, observabilidade e qualidade de código;
* Nível de inglês intermediário-avançado.
**Diferenciais**
* Experiência em mídia, editoração, sistemas CMS ou de entrega de conteúdo;
* Experiência com CloudFront Functions, chaves de API, cache e roteamento de borda;
* Experiência com streams do DynamoDB, agendamentos do EventBridge, filas de mensagens mortas (DLQs) do SQS e fluxos de trabalho assíncronos;
* Experiência com Sentry, logging estruturado, CloudWatch Logs Insights e dashboards de produção;
* Experiência com React, Vite, Storybook ou conteúdo renderizado em WebView;
* Experiência em dar suporte a aplicações que evoluíram de pequenas ferramentas internas para grandes plataformas em produção;
* Experiência no uso responsável de ferramentas de desenvolvimento assistido por IA como parte de um fluxo de trabalho profissional.
**Benefícios e vantagens**
* **Desenvolvimento profissional:** Acelere sua trajetória com mentoria, TechTalks e roadmaps personalizados de crescimento.
* **Compensação competitiva:** Alinhamos sua remuneração em USD à sua crescente habilidade, talento e contribuições, além de orçamentos para educação, bem-estar físico e atividades em equipe.
* **Uma seleção de projetos empolgantes:** Participe de projetos com soluções modernas e clientes de ponta, incluindo empresas da Fortune 500 e marcas líderes em produtos.
* **Flexibilidade de horários:** Adapte sua rotina para alcançar o equilíbrio ideal entre vida pessoal e profissional, com opções de trabalho remoto e presencial — o que for melhor para você, tanto em felicidade quanto em produtividade.
Tipo de vaga: Integral
Local de trabalho: Remoto