Descrição da Vaga Estamos em busca de um Desenvolvedor PHP e Node.js para integrar nosso time de tecnologia.
O profissional será responsável por projetar, desenvolver e manter soluções escaláveis, seguras e de alta performance.
Procuramos alguém com forte conhecimento técnico, comprometido com boas práticas de desenvolvimento e que valorize colaboração e aprendizado contínuo.
Responsabilidades Desenvolver e manter aplicações utilizando PHP (Laravel) e Node.js (Nest.js).
Criar e integrar APIs RESTful robustas e escaláveis.
Projetar e implementar arquiteturas de software seguras, resilientes e escaláveis.
Modelar e gerenciar dados e relacionamentos em bancos de dados.
Automatizar processos com Shell Scripting (opcional).
Utilizar ferramentas de containerização como Docker para deploys e ambientes.
Escrever testes unitários e seguir práticas de TDD (opcional).
Refatorar e manter código legado, promovendo melhorias contínuas.
Trabalhar em equipe e colaborar com outras áreas para alcançar os objetivos do projeto.
Requisitos Técnicos Obrigatórios PHP Domínio completo da linguagem e experiência com Laravel.
Node.js Compreensão do paradigma assíncrono e programação orientada a eventos.
Experiência com Nest.js.
Design e Arquitetura de Software Conhecimento em padrões como MVC, SOA, microservices.
Habilidade em projetar arquiteturas escaláveis e desacopladas.
Familiaridade com princípios como SOLID, DRY e YAGNI.
Shell Scripting e Linux Conhecimento sólido de linha de comando e ferramentas de automação.
Teste Unitário Experiência em escrever testes unitários eficazes.
Boas Práticas de Desenvolvimento Experiência com Clean Code e arquitetura hexagonal (opcional).
Diferenciais Experiência com arquitetura hexagonal e padrões modernos de desenvolvimento.
Conhecimento em programação funcional e reativa.
Práticas de TDD ou BDD.
Interesse por novas tecnologias e aprendizado contínuo.