Logo for Aspire Software

Mid-Level Fullstack Developer

Roles & Responsibilities

  • Degree in information systems, computer science, or engineering (completed or in progress)
  • Strong proficiency in Java and Spring ecosystem (Spring Boot, Spring Data, Spring Security)
  • Solid experience with JavaScript, Vue.js, HTML5, and CSS3
  • Experience with relational databases (PostgreSQL) and familiarity with NoSQL databases

Requirements:

  • Implement and fix medium-to-high complexity features and bugs with autonomy, writing clean, testable, and well-documented code
  • Develop and maintain automated tests (unit and integration) to ensure code quality
  • Support and review junior developers, promoting best practices through code reviews and knowledge sharing
  • Participate in technical analysis with the team and Product Owner, contributing to architecture decisions and ensuring releases are versioned, tested, and documented

Job 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.

Full Stack Engineer Related jobs

Other jobs at Aspire Software

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.