Mid-Level Fullstack Developer
Descrição da Vaga
**Description** **Cargo:** Desenvolvedor Fullstack Pleno **Empresa:** VHL Sistemas **Local:** Brasil **Tipo:** CLT (100% Remoto) **Sobre a Empresa** A VHL Sistemas é uma empresa especializada no desenvolvimento de soluções tecnológicas voltadas à gestão pública e privada, com foco em excelência, inovação e atendimento próximo ao cliente. Trabalhamos com propósito, agilidade e em constante evolução tecnológica. **Sobre a Posição** Buscamos um desenvolvedor Fullstack Pleno que desenvolva e mantenha funcionalidades completas, atuando no **front\-end e back\-end** com autonomia e qualidade. Participe das **decisões técnicas** , realize **code reviews** , apoie **desenvolvedores juniores** e contribuia para a **melhoria contínua** do código e dos processos da equipe. **Principais Responsabilidades** * Implementar funcionalidades e corrigir bugs de média e alta complexidade com autonomia, escrevendo código limpo, testável e bem documentado. * Desenvolver e manter testes automatizados (unitários e de integração) para garantir a qualidade do código. * Apoiar e revisar o trabalho de desenvolvedores juniores, promovendo boas práticas por meio de code reviews e compartilhamento de conhecimento. * Garantir que as entregas estejam versionadas, testadas e documentadas antes da release. * Participar da análise técnica das demandas com o time e o PO, contribuindo para decisões de arquitetura, soluções técnicas e de negócio. * Identificar e sinalizar problemas técnicos e de processo durante o ciclo de desenvolvimento. **Requirements** **Sobre você:** * Formação em áreas de tecnologia (Sistemas de Informação, Ciência ou Engenharia da Computação e afins — completa ou em andamento). * Domínio de Java e frameworks do ecossistema Spring (Boot, Data, Security); * Experiência sólida com JavaScript, Vue.js, HTML5 e CSS3; * Conhecimento em bancos de dados relacionais (PostgreSQL) e noções de bancos não relacionais; * Experiência com Git (merge, rebase, pull request) e ferramentas de versionamento distribuído; * Vivência com CI/CD e ferramentas como Jenkins; * Familiaridade com práticas de TDD, BDD, e testes unitários e de integração; * Noções de infraestrutura (Cloud, containers, pipelines de CI/CD); * Autonomia para lidar com demandas técnicas e contribuir para a evolução da arquitetura do sistema. **Competências Desejáveis** * Boa comunicação técnica e interpessoal com o time e stakeholders; * Proatividade na identificação e resolução de problemas; * Experiência com metodologias ágeis (Scrum, Kanban); * Capacidade de apoiar o desenvolvimento técnico dos colegas; * Interesse por padrões de arquitetura, performance e escalabilidade de sistemas; * Visão de produto e foco na experiência do usuário final.
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev