About the job Desenvolvedor Fullstack Web
Venha fazer parte de um ecossistema vivo onde o futuro dos negócios é criado e vivido todos os dias. Faça parte desta transformação!
Na LUZA Group, a paixão, a perseverança e a vontade de superar limites definem o nosso caminho para o sucesso.
Fundada em 2006, somos uma multinacional portuguesa com mais de 1.200 profissionais talentosos e um volume de negócios. Com presença em mercados estratégicos como Portugal, Espanha, Marrocos, Brasil, México, Estados Unidos e China, oferecemos soluções inovadoras em engenharia, TI, design, consultoria, Indústria 4.0, formação e recrutamento. Tudo o que fazemos é movido pelo talento das nossas pessoas.
Este é um momento de crescimento e oportunidade. O futuro pertence a mentes visionárias. Junte-se a nós!
Responsabilidades:
-
Desenvolver e manter aplicações web completas, tanto no front-end quanto no back-end, utilizando Node.js.
-
Projetar e implementar soluções escaláveis e eficientes para sistemas complexos.
-
Colaborar com designers, gerentes de produto e outros desenvolvedores para criar uma experiência de usuário fluida e de alto desempenho.
-
Escrever código limpo, bem documentado e de fácil manutenção.
-
Integrar APIs externas e soluções de terceiros no backend.
-
Garantir que os requisitos de segurança e privacidade sejam atendidos durante o desenvolvimento.
-
Realizar testes de software, depuração e manutenção contínua das aplicações.
-
Trabalhar com ferramentas de versionamento de código como Git e colaborar em equipes ágeis.
-
Identificar e corrigir problemas de desempenho nas aplicações.
Requisitos:
-
Experiência comprovada como desenvolvedor Fullstack com ênfase em Node.js.
-
Domínio de JavaScript (ES6+), HTML5, CSS3 e frameworks modernos de front-end como React, Vue.js ou Angular.
-
Experiência com bancos de dados relacionais (MySQL, PostgreSQL) e não relacionais (MongoDB, Redis).
-
Conhecimento em APIs RESTful e GraphQL.
-
Familiaridade com práticas de DevOps e integração contínua (CI/CD).
-
Conhecimento de frameworks e bibliotecas como Express.js, Socket.io, etc.
-
Capacidade de criar e consumir APIs e microsserviços.
-
Conhecimento em testes automatizados (unitários, integração) e ferramentas como Jest, Mocha, Chai, etc.
-
Boa comunicação e capacidade de trabalhar em equipe multidisciplinar.
-
Graduação em Ciências da Computação, Engenharia de Software ou áreas relacionadas (desejável, mas não obrigatório).
Diferenciais:
-
Experiência com TypeScript.
-
Conhecimento em ferramentas de containerização como Docker.
-
Experiência com frameworks de front-end como Next.js, Nuxt.js ou similares.
-
Familiaridade com Cloud Computing (AWS, Google Cloud, Azure).
-
Contribuições para projetos open-source.
Localidade: Remoto