Descrição
O Full Stack Sênior terá papel central na evolução da nossa plataforma Core, que concentra as operações de franquias e corretores. A prioridade é garantir performance e usabilidade em aplicações que rodam em larga escala e lidam com integrações complexas.
Responsabilidades e atribuições
- Participar do ciclo completo de desenvolvimento: concepção, implementação, testes, deploy e manutenção
- Construção de interfaces modernas, responsivas e acessíveis
- Desenvolver e manter integrações com APIs externas e serviços backend
- Contribuir para a definição de arquitetura e melhores práticas de desenvolvimento
- Apoiar o time com code reviews, boas práticas e padrões de qualidade
- Desenvolvimento de funcionalidades críticas em Python (FastAPI/Django) para suportar regras de negócio
- Implementação de testes automatizados (unitários, integração, E2E) para reduzir erros em produção
- Uso de AWS (Lambda, S3, RDS, Cognito, SNS, SQS) para aplicações escaláveis e resilientes
- Deploys contínuos em Kubernetes (EKS) com pipelines automatizados via ArgoCD/Bitbucket
Requisitos e qualificações
- Experiência sólida em front-end (React, TypeScript, hooks, context, performance)
- Vivência em desenvolvimento full stack, incluindo APIs e serviços backend
- Boas práticas de testes (unitários, integração, E2E)
- Experiência com integração em ambientes cloud (preferencialmente AWS)
- Capacidade de resolver problemas complexos de performance em interfaces web
- Excelente domínio de Git e fluxos de versionamento
- Perfil colaborativo e orientado a resultados
- Autonomia para propor melhorias técnicas e orientar devs menos experientes