Desenvolvedor(a) Full Stack Pleno – Node.js | React - Full Remoto - PJ
Iterative · São Paulo, SP, BR
Buscamos um(a) Desenvolvedor(a) Full Stack Pleno para atuar no desenvolvimento e evolução de aplicações web, participando de todo o ciclo de desenvolvimento, desde o entendimento da necessidade e definição da solução até implementação, testes e acompanhamento das entregas em produção. Procuramos uma pessoa com boa experiência em Node.js e React, capacidade de atuar de forma integrada entre back\-end e front\-end e preocupação com qualidade, manutenção e evolução das soluções. **Principais responsabilidades** * Desenvolver e evoluir aplicações utilizando Node.js e React; * Construir, manter e consumir APIs REST e integrações com sistemas e serviços externos; * Desenvolver interfaces web responsivas, reutilizáveis e com boa experiência para o usuário; * Participar do entendimento das necessidades e apoiar na definição das soluções técnicas; * Atuar na manutenção e evolução de aplicações existentes, realizando análise e correção de problemas; * Trabalhar com bancos de dados relacionais e/ou não relacionais; * Desenvolver e manter testes automatizados; * Realizar versionamento de código e participar de processos de code review; * Apoiar processos de integração e entrega contínua (CI/CD); * Trabalhar em conjunto com profissionais de Produto, UX/UI, QA e demais integrantes do time; * Contribuir para a melhoria contínua do código, arquitetura, performance e segurança das aplicações; * Criar e manter documentações técnicas quando necessário. **Alocação – Iterative** * Oportunidade de 3 meses com possibilidade de renovação * 100% remoto * Descanso Remunerado de 12 dias úteis * Fornecemos Equipamento Requisitos: **Conhecimentos necessários** * Experiência com desenvolvimento Full Stack; * Experiência com Node.js no back\-end e React no front\-end; * Experiência sólida com JavaScript; * Desenvolvimento e consumo de APIs REST; * HTML5 e CSS3; * Bancos de dados SQL e/ou NoSQL; * Git e práticas de versionamento de código; * Testes unitários e/ou de integração; * Conhecimento de boas práticas de desenvolvimento, como Clean Code, SOLID e padrões de projeto; * Vivência com metodologias ágeis. **Diferenciais** * Experiência com TypeScript; * Conhecimentos em NestJS, Express ou frameworks similares; * Experiência com Next.js; * Vivência com Python; * Conhecimento de Docker; * Experiência com ambientes Cloud, como AWS, Azure ou GCP; * Conhecimentos em CI/CD; * Experiência com arquitetura de microsserviços; * Conhecimentos em mensageria; * Experiência com ferramentas de observabilidade e monitoramento.