Log Lab
Log Lab

Desenvolvedor Node.js/React

June 12, 2025
Full-time
Remote · Brazil
Not Applicable
Front-end Developer

A Log,Lab Inteligência Digital é uma empresa com mais de 21 anos de mercado, atuando exclusivamente no setor público, junto à empresas estatais, instituições e órgãos da esfera municipal, estadual e federal. Esta experiência nos confere a possibilidade de agregar muito valor aos contratos nos quais atuamos, por conhecer a fundo as dificuldades e problemas enfrentados pelas instituições públicas no Brasil, e pela troca e compartilhamento do conhecimento adquirido, já que participamos de inúmeros projetos de sucesso por todo o país. 🚀🧡

Responsabilidades e atribuições

  • Desenvolver e manter funcionalidades de back-end robustas e escaláveis usando Node.js e frameworks como Express.js;
  • Construir interfaces de usuário ricas e responsivas no front-end com React.js, traduzindo designs em componentes reutilizáveis;
  • Integrar APIs RESTful e outros serviços de terceiros, garantindo a comunicação eficiente entre os sistemas;
  • Escrever código limpo, bem documentado, testável e de alta performance, seguindo as melhores práticas de desenvolvimento;
  • Implementar e manter testes unitários e de integração para garantir a qualidade e a estabilidade do código;
  • Realizar refatorações contínuas para otimizar o código, melhorar a performance e reduzir a dívida técnica;
  • Diagnosticar e resolver bugs e problemas de produção de forma eficiente;
  • Participar ativamente de revisões de código (code reviews) para garantir a qualidade e compartilhar conhecimento;
  • Colaborar de perto com Gerentes de Projeto, Designers, Analistas de Negócio e outros desenvolvedores;
  • Participar de todas as cerimônias ágeis (Daily Scrums, Planning, Retrospectives) para planejar e acompanhar o progresso;
  • Contribuir para a análise de requisitos técnicos e a definição de soluções arquitetônicas;
  • Compartilhar conhecimento e mentorar desenvolvedores menos experientes, se necessário;
  • Identificar oportunidades para otimizar o desempenho das aplicações e a experiência do usuário.

Requisitos e qualificações

  • Experiência Comprovada: Mínimo de 2 a 4 anos de experiência profissional em desenvolvimento de software;
  • Proficiência em JavaScript e TypeScript: Domínio avançado da linguagem, incluindo ES6+ e a tipagem estática;
  • Backend Node.js: Sólida experiência no desenvolvimento e manutenção de APIs RESTful utilizando Node.js e frameworks como Express.js;
  • Frontend React.js: Experiência consistente na construção de interfaces de usuário responsivas e interativas com React.js, incluindo o uso de Hooks, Context API, e gerenciamento de estado;
  • Banco de Dados: Conhecimento e experiência prática com bancos de dados relacionais (ex: PostgreSQL, MySQL) e/ou não relacionais (ex: MongoDB);
  • Controle de Versão: Domínio de Git e fluxos de trabalho (ex: GitFlow);
  • Metodologias Ágeis: Experiência prática em equipes que utilizam Scrum ou Kanban;
  • APIs REST: Capacidade de integrar e consumir APIs RESTful de forma eficiente;
  • Testes: Experiência na escrita de testes unitários e de integração;
  • Docker e Conteinerização: Conhecimento e experiência com Docker para criação e gerenciamento de contêineres;
  • CI/CD: Familiaridade com conceitos e ferramentas de Integração Contínua e Entrega Contínua;
  • Cloud Computing: Experiência com plataformas de nuvem como AWS, Azure ou GCP;
  • Frameworks de Frontend Adicionais: Conhecimento em Next.js ou Redux;
  • Monitoramento e Logs: Experiência com ferramentas de monitoramento de aplicações e análise de logs;
  • Otimização de Performance: Habilidade para identificar e resolver gargalos de performance em aplicações;
  • Experiência com Microsserviços: Conhecimento em arquiteturas baseadas em microsserviços.

Informações adicionais

Modalidade PJ