Desenvolvedor(a) Full Stack Pleno – Node.js | React - Full Remoto - PJ

Empresa: Iterative

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.

Ver todas as vagas