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

Bull
Gerente
Presencial
Publicado em 11 de dezembro de 2025

Descrição da Vaga

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.

Vaga originalmente publicada em: linkedin

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev