Skills
Sobre a Vaga
Estamos buscando um(a) Desenvolvedor(a) Fullstack Sênior para atuar com soluções modernas, escaláveis e baseadas em arquitetura serverless e microsserviços na AWS. Você será referência técnica, apoiando o Tech Lead e contribuindo para a evolução de APIs e aplicações web com foco em qualidade e boas práticas.
Responsabilidades
- Liderar o desenvolvimento e a manutenção de APIs RESTful com Node.js e TypeScript
- Desenvolver e evoluir o frontend com React.js e TypeScript
- Projetar arquiteturas de microsserviços e soluções serverless usando AWS Lambda
- Atuar com comunicação assíncrona utilizando SNS e SQS
- Orquestrar eventos e fluxos com AWS EventBridge
- Discutir e propor soluções arquiteturais, aplicando design patterns
- Realizar code reviews e garantir padrões de qualidade no time
- Refinar requisitos e épicos em tarefas técnicas bem definidas
- Modelar e otimizar bancos de dados DynamoDB e PostgreSQL
- Definir e evoluir estratégia de testes (unitários, integração e E2E)
- Criar componentes reutilizáveis e interfaces escaláveis
- Participar da definição de arquitetura frontend
- Configurar e manter pipelines de CI/CD com Jenkins
- Monitorar aplicações com ferramentas como Datadog
Requisitos
- Experiência mínima de 5 anos com desenvolvimento de software
- Domínio de Node.js e TypeScript em ambientes produtivos
- Experiência sólida com React.js e TypeScript
- Conhecimento avançado em testes com Jest
- Experiência com AWS (Lambda, SNS, SQS, EventBridge, DynamoDB)
- Experiência com banco relacional PostgreSQL
- Vivência com criação e manutenção de pipelines CI/CD (Jenkins)
- Experiência com observabilidade (Datadog ou similares)
- Capacidade de definir arquitetura e avaliar trade-offs técnicos
Beneficios
- Ambiente colaborativo e cultura de qualidade técnica
- Oportunidade de atuar com arquitetura serverless e microsserviços na AWS
- Espaço para evolução profissional e participação em decisões de arquitetura