Cargo de Desenvolvimento Full Stack
O perfil do Full Stack Sênior é fundamental para o crescimento da nossa plataforma, que concentra as operações de franquias e corretores.
Funções e Responsabilidades
* Participar do ciclo completo de desenvolvimento: concepção, implementação, testes, deploy e manutenção;
* Desenvolver e manter interfaces modernas, responsivas e acessíveis;
* Implementar 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 revisões de código, boas práticas e padrões de qualidade;
* Desenvolver funcionalidades críticas em Python (FastAPI/Django) para suportar regras de negócio;
* Implementar testes automatizados (unitários, integração, E2E) para reduzir erros em produção;
* Usar AWS (Lambda, S3, RDS, Cognito, SNS, SQS) para aplicações escaláveis e resilientes;
* Realizar 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.