Desenvolvedor(a) Full Stack Pleno – Node.js | React - Full Remoto - PJ
Descrição
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.
