Procuramos um desenvolvedor talentoso para integrar nossa equipe de desenvolvimento. O candidato será responsável por criar e manter sistemas escaláveis e de alto desempenho, utilizando uma variedade de tecnologias e metodologias modernas. Responsabilidades:Desenvolvimento Back-end:Desenvolver e manter APIs e serviços utilizando Node. js. Trabalhar com PHP 7. 2 ou superior e o framework Laravel para criação de funcionalidades escaláveis. Implementar a lógica de negócios e garantir o funcionamento eficiente das operações back-end. Desenvolvimento Front-end:Desenvolver interfaces interativas e responsivas utilizando Vue. js ou React. Colaborar com designers para implementar funcionalidades de front-end que atendam aos requisitos do usuário e garantam uma experiência de uso fluida. Bancos de Dados:Gerenciar e integrar bancos de dados relacionais, como MsSql, MySQL ou Postgresql. Criar e otimizar consultas SQL para garantir o máximo desempenho do banco de dados. Documentação Técnica e Manutenção:Produzir e manter documentação clara e acessível, incluindo comentários no código-fonte, README. md, e documentação técnica detalhada. Usar ferramentas como JSDoc, PHPDoc, e DocBlocks para geração de documentação automatizada. Escrever documentação de usuário quando necessário, garantindo que a explicação seja clara e acessível aos usuários finais. Manter a documentação sempre atualizada ao longo do ciclo de vida do projeto, refletindo com precisão o código e suas funcionalidades. Práticas de Desenvolvimento:Adotar práticas de desenvolvimento orientado a testes ( TDD ) e implementar integração contínua (CI/CD). Garantir que o código seja limpo, modular, bem estruturado e altamente reutilizável. Aplicar padrões de design de software e boas práticas de arquitetura, com ênfase na arquitetura MVC-Facade. Infraestrutura e Deployment:Trabalhar com ambientes de hospedagem em nuvem como AWS, Azure ou Google Cloud Platform. Realizar configurações de servidores web, como Apache, Nginx, ou serviços como Heroku. Trabalhar com Docker e arquiteturas de microsserviços para criar soluções escaláveis e resilientes. Metodologias Ágeis:Colaborar com a equipe utilizando metodologias ágeis como Scrum ou Kanban. Participar de reuniões diárias, revisão de código e processos de planejamento. Requisitos:Proficiência em Node. js para desenvolvimento back-end. Experiência sólida com PHP 7. 2 ou superior e Laravel. Habilidades em Vue. js ou React para o desenvolvimento front-end. Experiência com bancos de dados relacionais como MsSql, MySql ou Postgresql. Capacidade de escrever código limpo, modular e bem documentado. Experiência com TDD e CI/CD. Familiaridade com ferramentas de documentação, como JSDoc, PHPDoc, e DocBlocks. Conhecimento de microsserviços, Docker e arquitetura de MVC-Facade. Conhecimento básico de configurações de servidores e ferramentas de nuvem como AWS, Azure ou Google Cloud. Experiência com metodologias ágeis, como Scrum ou Kanban. Mínimo 4 anos de experiênciaSerá realizado um desafio prático durante a entrevista. Formação Acadêmica: Não informado Salário: A combinar Cargo: Programador Empresa: Softwaresul informática Comércio software e hardware. Ramo: Informática/ Tecnologia (FJ)