Descrição
**Sobre o cargo**
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ê dará suporte a pipelines de ingestão de conteúdo, APIs para clientes móveis e renderização de WebView, além de melhorar a confiabilidade e a observabilidade em produção utilizando CloudWatch, Sentry e infraestrutura gerenciada com Terraform. O cargo 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**
* Desenvolver, 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;
* Dar suporte à 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 e 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 no desenvolvimento e manutenção de APIs REST, serviços serverless e integrações backend;
* Experiência sólida em produção com **AWS**, especialmente com **Lambda**, **API Gateway**, **DynamoDB**, **S3**, **CloudFront**, **CloudWatch** e **IAM**;
* Experiência com **Terraform** ou outras 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, escrita e verbal;
* Grande atenção à manutenibilidade, observabilidade e qualidade do código;
* Nível de inglês intermediário-avançado.
**Desejável**
* Experiência em mídia, editoração, CMS ou sistemas de distribuição 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 profissional com mentoria, TechTalks e roadmaps personalizados de crescimento.
* **Remuneração competitiva:** Alinhamos suas habilidades, talento e contribuições em constante evolução com uma remuneração competitiva em USD, 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 alto nível, incluindo empresas da Fortune 500 e marcas líderes de produtos.
* **Flexibilidade de horários:** Adapte sua agenda para alcançar o equilíbrio ideal entre vida pessoal e profissional, com opções de trabalho remoto e presencial — o que for mais feliz e produtivo para você.
Tipo de vaga: Integral
Local de trabalho: Remoto