Empresa: Humgroup
Buscamos um(a) Desenvolvedor(a) Full Stack sênior para atuar no desenvolvimento, manutenção e evolução de sistemas utilizados pelas operações e áreas administrativas da empresa. Esse profissional participará ativamente do ciclo de desenvolvimento de software, desde a análise técnica das demandas até a implementação e evolução das soluções, garantindo qualidade, performance, segurança e boas práticas de desenvolvimento. A posição exige capacidade de trabalhar em equipe, visão técnica para propor melhorias e autonomia para resolver problemas de forma estruturada. O QUE ESPERAMOS Desenvolver e manter aplicações web e serviços utilizados pelas operações e áreas administrativas da empresa. Participar da análise técnica das demandas, refinamento de requisitos e estimativas de desenvolvimento. Implementar novas funcionalidades e melhorias nos sistemas existentes, garantindo qualidade e aderência às boas práticas de desenvolvimento. Analisar, corrigir e otimizar códigos existentes, identificando oportunidades de refatoração e melhoria de performance. Desenvolver e manter integrações entre sistemas através de APIs e serviços. Participar de revisões de código (code review), contribuindo para a qualidade e padronização do código desenvolvido pela equipe. Garantir organização e versionamento adequado do código-fonte utilizando ferramentas de controle de versão. Apoiar na definição de padrões técnicos, arquitetura e boas práticas de desenvolvimento. Elaborar e manter documentação técnica das soluções desenvolvidas, facilitando manutenção e evolução dos sistemas. Colaborar com áreas de produto, negócios e outras equipes técnicas para entender necessidades e transformar requisitos em soluções tecnológicas. Contribuir para a melhoria contínua dos processos de desenvolvimento e entrega de software. Requisitos: REQUISITOS Experiência prévia em desenvolvimento de software, preferencialmente em posição Full Stack. Boa lógica de programação e capacidade de análise de problemas. Experiência com SQL, especialmente em bancos de dados: PostgreSQL SQL Server Experiência com integração entre sistemas utilizando APIs REST. Conhecimento em versionamento de código (Github ou ferramentas similares). Conhecimento em boas práticas de desenvolvimento, como: Clean Code princípios SOLID organização de código padrões básicos de arquitetura Capacidade de analisar, entender e evoluir sistemas já existentes. Boa comunicação para interação com equipe técnica e áreas de negócio. Requisitos desejáveis Experiência com PHP e framework Laravel. Conhecimento em React para desenvolvimento de interfaces web. Vivência com metodologias ágeis, como Scrum ou Kanban. Experiência com testes automatizados, incluindo testes unitários e de integração. Conhecimento em boas práticas de segurança da informação, incluindo autenticação, autorização e proteção de APIs. Experiência com Docker para padronização de ambientes de desenvolvimento ou deploy. Diferenciais Conhecimento em ADVPL ou TLPP (TOTVS Protheus). Experiência com .NET Framework ou desenvolvimento em C#. Conhecimento em Angular. Experiência com React Native para desenvolvimento mobile. Vivência com sistemas corporativos ou ambientes com múltiplas integrações entre sistemas.