Oferta de Emprego: Desenvolvedor(a) Full Stack Sênior
O candidato ideal para o cargo de Desenvolvedor(a) Full Stack Sênior será responsável por contribuir significativamente na evolução da plataforma Core, que concentra as operações de franquias e corretores. A prioridade é garantir performance e usabilidade em aplicações escaláveis.
Responsabilidades
- 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ócios;
- 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.