Buscamos um(a) Desenvolvedor(a) Full Stack com experiência em Node.js (NestJS) e React / Next.js , para atuar na criação de APIs escaláveis , dashboards interativos e soluções em ambiente AWS . Se você gosta de unir performance, segurança e inovação em projetos de ponta, essa oportunidade é pra você!
Informações :
Backend :
Desenvolver e manter APIs RESTful e / ou GraphQL utilizando Python (Flask), garantindo alta performance, segurança e escalabilidade.
Integrar a camada de API com o AWS Lake Formation / Amazon Redshift para consulta e processamento de grandes volumes de dados.
Implementar lógica de negócio e regras de autorização baseadas nos perfis de usuário gerenciados pelo AWS Cognito.
Trabalhar com AWS Lambda e API Gateway para construir e otimizar as funções serverless.
Garantir a segurança dos dados e das APIs, seguindo as melhores práticas de desenvolvimento.
Frontend :
Desenvolver interfaces de usuário ricas e interativas utilizando React e Next.js.
Construir dashboards e visualizações de dados complexas com bibliotecas como Nivo ou Recharts.
Integrar a aplicação frontend com o AWS Cognito para autenticação e gerenciamento de sessões.
Consumir dados de APIs RESTful e / ou GraphQL desenvolvidas no backend.
Garantir a responsividade e a compatibilidade da aplicação com diferentes navegadores e dispositivos.
Requisitos Obrigatórios :
Experiência comprovada como Desenvolvedor(a) Full Stack, com foco em aplicações web.
Proficiência em JavaScript / TypeScript.
Experiência sólida com React e Next.js.
Experiência com desenvolvimento de APIs em Python.
Conhecimento e experiência prática com serviços AWS, incluindo : AWS Lambda API Gateway AWS Cognito AWS Amplify Familiaridade com bancos de dados e conceitos de Data Warehouse / Lakehouse (ex : SQL, NoSQL).
Experiência com controle de versão (Git).
Será um Diferencial...
Experiência com AWS Lake Formation e / ou Amazon Redshift.
Conhecimento em Strapi CMS.
Experiência com outras bibliotecas de visualização de dados (D3.js, Plotly, etc.).
Familiaridade com metodologias ágeis (Scrum, Kanban).
Experiência com testes automatizados (unitários, integração, e2e).
Atividades :
Liderar o desenvolvimento de projetos e definir arquiteturas de sistemas, garantindo alta qualidade e escalabilidade.
Participar ativamente na definição e planejamento técnico de projetos e fornecer insights estratégicos.
Orientar e oferecer suporte técnico a desenvolvedores de nível júnior e pleno, promovendo o desenvolvimento da equipe.
Analisar e otimizar o desempenho de sistemas, promovendo a melhoria contínua.
Contribuir na definição de padrões e melhores práticas de desenvolvimento para a equipe.
Desenvolvedora Stack • Jaguariúna, São Paulo, Brazil