Descrição
Estamos procurando um **Desenvolvedor Sênior Full-Stack JavaScript com Angular** para integrar nossa equipe e contribuir no design, desenvolvimento e entrega de aplicações web de alta qualidade. O candidato ideal trará sólida experiência técnica tanto em tecnologias front-end quanto back-end, além de paixão por construir soluções escaláveis.
**Responsabilidades**
* Projetar e desenvolver aplicações web full-stack escaláveis usando Angular e Node.js
* Implementar componentes front-end reutilizáveis e soluções de gerenciamento de estado
* Colaborar com equipes multifuncionais para definir e entregar novos recursos
* Escrever código limpo, de fácil manutenção e bem testado
* Desenvolver e manter APIs RESTful e integrá-las a bancos de dados relacionais
* Otimizar aplicações para desempenho máximo e escalabilidade
* Participar de revisões de código para garantir qualidade e compartilhar conhecimento
* Solucionar, depurar e resolver problemas em toda a pilha da aplicação
* Contribuir para a melhoria contínua dos processos de desenvolvimento e das melhores práticas
**Requisitos**
* 3 anos ou mais de experiência profissional em desenvolvimento JavaScript full-stack
* Domínio de Angular, Node.js e TypeScript
* Expertise em JavaScript e padrões modernos ES
* Habilidades em bibliotecas de gerenciamento de estado, como RxJS, ngrx e NGXS
* Experiência na escrita de testes unitários e de integração usando Jest e Mocha
* Familiaridade com Docker para contêineres e fluxos de trabalho de desenvolvimento
* Conhecimento de bancos de dados relacionais, incluindo PostgreSQL e MySQL
* Compreensão do design e integração de APIs REST
* Proficiência em inglês no nível B2 ou superior