Desenvolvedor(a) Back-End Sênior – TypeScript | AWS | Arquitetura Serverless
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. A vaga aceita trabalho remoto? Não
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev