Descrição
Resumo da Vaga:
Liderar o desenvolvimento de novas funcionalidades e produtos, garantindo qualidade do código, escalabilidade e performance end-to-end.
Principais Destaques:
1. Liderar o desenvolvimento de novas funcionalidades e produtos
2. Projetar e construir APIs RESTful/GraphQL performáticas com Node.js
3. Atuar como referência técnica para a equipe e definir boas práticas
Descrição:
* Formação superior em Ciência da Computação, Engenharia de Software ou área técnica relacionada.
* Mínimo de 5 a 7 anos de experiência profissional em desenvolvimento de software.
* Experiência comprovada como Desenvolvedor Sênior Full Stack.
* Proficiência avançada em desenvolvimento frontend com React.js.
* Proficiência avançada em desenvolvimento backend com Node.js.
* Domínio de bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB, DynamoDB).
* Forte conhecimento em Git e fluxo de trabalho de desenvolvimento colaborativo.
* Experiência com metodologias ágeis.
DIFERENCIAIS:
* Experiência com TypeScript.
* Conhecimento em arquitetura de Microserviços e Serverless.
* Experiência em desenvolvimento e consumo de APIs GraphQL.
* Certificações relevantes em Cloud (AWS Certified Developer, Azure Developer Associate, etc.).
* Conhecimento em containerização (Docker/Kubernetes).
* Liderar o desenvolvimento de novas funcionalidades e produtos, garantindo a qualidade do código, escalabilidade e performance do sistema end\-to\-end.
* Projetar e construir APIs RESTful/GraphQL performáticas utilizando Node.js (com frameworks como Express, NestJS ou similares).
* Desenvolver interfaces de usuário complexas e responsivas com React, Hooks e ferramentas de gerenciamento de estado.
* Atuar como referência técnica para a equipe, revisando códigos (code review), definindo padrões e boas práticas de desenvolvimento (SOLID, Design Patterns).
* Colaborar ativamente com Product Owners, Designers e Arquitetos para transformar requisitos de negócio em soluções técnicas viáveis.
* Participar e conduzir cerimônias Agile (Scrum/Kanban).
* Implementar e manter testes automatizados (unitários, de integração e end\-to\-end).
* Trabalhar com ferramentas de CI/CD e serviços de Cloud (AWS e Azure) para o deploy e monitoramento das aplicações.
* Otimizar aplicações para máxima velocidade e escalabilidade.
2511060202271791977