Desenvolvedor(a) Back-End Sênior – TypeScript | AWS | Arquitetura Serverless

Híbrido

São Paulo

Sênior

Requisitos

5+ anos de experiência na carreira

TypeScript

Tarefas e Responsabilidades

Estamos em busca de um(a) Desenvolvedor(a) Back-End Sênior com sólida experiência em TypeScript e profundo conhecimento em arquitetura serverless e conteinerizada na AWS. 

Esse profissional terá papel fundamental no desenvolvimento e evolução de sistemas escaláveis, resilientes e de alta performance. Atuará de forma hands-on, garantindo qualidade de código, boas práticas e soluções técnicas alinhadas às necessidades de negócio.

RESPONSABILIDADES 

  • Desenvolver e manter sistemas back-end utilizando TypeScript/Node.js;
  • Projetar e implementar soluções escaláveis e resilientes em AWS serverless e conteinerizada;
  • Colaborar com equipes de produto, front-end e dados para entregar soluções integradas;
  • Garantir boas práticas de desenvolvimento (código limpo, testes, documentação);
  • Participar de code reviews e contribuir com a evolução técnica da plataforma.

Requisitos Técnicos

  • TypeScript (Node.js) como linguagem principal;
  • AWS: Lambda, API Gateway, CloudWatch, IAM, Secrets Manager;
  • Banco de Dados: DynamoDB (modelagem NoSQL, performance tuning e escalabilidade);
  • Mensageria/Eventos: SNS, SQS (design de filas/tópicos, DLQ, padrões de retry);
  • Containers: Docker (multi-stage builds, otimização de imagens);
  • Orquestração: ECS (Fargate/EC2, blue/green deployments);
  • Integrações: desenvolvimento e consumo de APIs REST;
  • Infraestrutura como código: Terraform ou AWS CDK (desejável);
  • CI/CD: pipelines de integração e deploy automatizado.

Diferenciais

  • Experiência com event-driven architecture e microsserviços;
  • Conhecimentos em monitoramento e observabilidade (CloudWatch, X-Ray, OpenTelemetry);
  • Boas práticas de segurança em cloud (IAM, KMS, gestão de credenciais);
  • Vivência com testes automatizados (unitários, integração, contrato);
  • Conhecimento em outros bancos de dados (RDS/PostgreSQL, Redis);
  • Experiência em ambientes de alta disponibilidade e grande volume de transações.

Soft Skills

  • Perfil colaborativo, com boa comunicação entre áreas técnicas e de negócio;
  • Capacidade de trabalhar em equipe, contribuindo com ideias e soluções técnicas;
  • Proatividade para buscar melhorias contínuas e automação;

Foco em qualidade, escalabilidade e eficiência.


Compartilhar vaga:

Phone

Somente arquivo pdf com o tamanho máximo de 3mb.

Compartilhar vaga: