Desenvolvedor Node.js/React

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Minimum of 2 to 4 years of professional software development experience., Proficiency in JavaScript and TypeScript, including ES6+ and static typing., Solid experience in developing and maintaining RESTful APIs using Node.js and frameworks like Express.js., Experience in building responsive and interactive user interfaces with React.js, including Hooks and state management..

Key responsibilities:

  • Develop and maintain robust and scalable back-end functionalities using Node.js and Express.js.
  • Build rich and responsive user interfaces on the front-end with React.js, translating designs into reusable components.
  • Integrate RESTful APIs and other third-party services, ensuring efficient communication between systems.
  • Participate actively in code reviews and agile ceremonies to plan and track progress.

Log Lab logo
Log Lab https://linktr.ee/
501 - 1000 Employees
See all jobs

Job description

JOB DESCRIPTION

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. 🚀🧡


RESPONSIBILITIES AND ASSIGNMENTS

  • 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.

REQUIREMENTS AND QUALIFICATIONS

  • 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.

ADDITIONAL INFORMATION

Modalidade PJ


Log,Lab Inteligência Digital

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.

Em resumo, somos realmente uma empresa parceira dos nossos clientes, com o foco em melhorar e revolucionar a vida dos cidadãos através da inovação e da transformação digital.


Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Problem Solving

Related jobs