DESENVOLVEDOR DE SOFTWARE JUNIOR II

This position is no longer accepting applications(closed Sep 1, 2026).

Summary

The Junior Software Developer will participate in the design, coding, maintenance, and testing of software applications. The role focuses on applying clean code and SOLID principles while utilizing relational databases and CI/CD pipelines.

A G4F é uma empresa com uma trajetória sólida de 16 anos, dedicada a conectar pessoas, ideias e tecnologia para oferecer soluções inovadoras. Somos mais de 10.000 #greaters atuando em todo o Brasil. #SomosGreaters #Tech

Estamos buscando um talento para a posição de DESENVOLVEDOR DE SOFTWARE JÚNIOR I

Missão do Cargo:
Atuar no desenvolvimento, manutenção e evolução de soluções de software, contribuindo para a construção de aplicações seguras, eficientes e de alta qualidade, por meio da utilização de boas práticas de desenvolvimento, padrões de codificação e tecnologias modernas.

Principais Atribuições:
  • Realizar a codificação e manutenção de sistemas e aplicações de software.
  • Participar do design e desenvolvimento de componentes de software.
  • Executar testes unitários e apoiar atividades de validação das aplicações.
  • Desenvolver especificações detalhadas para implementação de funcionalidades.
  • Realizar o desenho, documentação e implementação de algoritmos.
  • Utilizar bancos de dados para desenvolvimento e manutenção das aplicações.
  • Aplicar boas práticas de desenvolvimento, visando qualidade, segurança e desempenho.
  • Contribuir para a otimização de recursos computacionais e melhoria contínua das soluções.
  • Atuar em atividades de versionamento, integração contínua e sustentação de software.

Experiência:
  • Experiência com versionamento de código utilizando Git.
  • Vivência com integração contínua e testes unitários.
  • Conhecimento e aplicação de boas práticas de desenvolvimento, incluindo Clean Code e princípios SOLID.
  • Experiência em especificação, documentação e implementação de algoritmos.
  • Conhecimento em desenvolvimento utilizando banco de dados.

Requisitos Técnicos

Formação Acadêmica:
  • Formação de nível superior na área de Informática/Tecnologia da Informação; ou formação de nível superior com curso de extensão na área de Informática; ou formação de nível superior com 2 anos de experiência em atividade correlata.

Conhecimentos Técnicos:
  • Desenvolvimento de especificações detalhadas para implementação de software.
  • Estruturas de dados e algoritmos.
  • Codificação e construção de aplicações.
  • Banco de dados relacional e consultas SQL.
  • Versionamento de código com Git.
  • Integração contínua (CI/CD).
  • Testes unitários.
  • Boas práticas de desenvolvimento (Clean Code e SOLID).

Diferenciais
  • Vivência com frameworks modernos como Spring Boot, .NET, React, Angular, Vue.js ou Node.js.
  • Conhecimento em APIs REST e GraphQL.
  • Experiência com Docker e Kubernetes.
  • Noções de computação em nuvem (Cloud).
  • Vivência em projetos de desenvolvimento de software para órgãos públicos.

Informações adicionais
🏢 Atuação Remota
🍔 Benefícios conforme CCT e contrato vigente
💪🏻 Wellhub | Saúde e esporte
🤍 Seguro de Vida

Valorizamos a diversidade, equidade e a inclusão, independentemente de gênero, raça, etnia, orientação sexual, deficiência ou religião. Portanto, todas as nossas vagas são afirmativas.
Junte-se à nossa equipe e contribua para o crescimento sustentável da G4F! 💙

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available