O que 2.312 vagas pra devs na Gupy dizem sobre o mercado de vagas?
Tags: vagas, gupy, emprego
Published: 2024-03-16 12:37:44

Após quase 3 meses, 2.312 vagas pra devs da Gupy foram coletadas pelo vagômetro, um rastreador de vagas de TI no Brasil.

Ao chegar nessa marca, pensei em fazer uma postagem compartilhando um resumo dos dados.

Dado que o vagômetro dá 13 informações diferentes sobre as vagas e as possibilidades de composições são muitas, eu optei por apresentar apenas três principais pontos e, para cada ponto, três observações que julgo interessantes.

Caso você queria validar os dados aqui citados ou vê-los em sua totalidade, acesse o vagômetro no link [https://vagometro.vercel.app/](https://vagometro.vercel.app/).

Os dados utilizados nesse texto vão até o dia 16/03/2024.

## Vagas de nível Júnior representam apenas 7% do total

Isso dá 160 vagas. Do total de 2.312, a maior parte se divide entre:
- 867 vagas pra sênior (38%) 
- 579 vagas pra pleno (25%)
- 424 não informam o nível mas pedem experiência (18%)

### Tecnologias mais requisitadas em vagas pra júnior

Dessas 160 vagas, as linguagens mais requisitadas são:
- JavaScript
- SQL
- Java

Outros termos que receberam bastante menção foram:
- Testes
- API
- Git
- Agile

### Modalidades mais frequentes em vagas pra júnior

A divisão de modalidades foi bastante equilibrada se considerarmos presencial e híbrido como uma categoria só.

- 81 vagas remotas (51%)
- 47 vagas híbridas (29%)
- 32 vagas presenciais (20%)

Para as vagas presenciais/híbridas, as três cidades que mais ofertam vagas foram:

- São Paulo
- Rio de Janeiro
- Barueri/SP
 
### Repostagens das vagas pra júnior

![Repostagens das vagas pra júnior](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hk61u6wi1b2h1hyqisz0.png)

99% das vagas não foram repostadas nenhuma vez. Uma interpretação plausível é de que não há dificuldade em fechar as vagas de nível júnior, logo não há necessidade em repostar.

## JavaScript, Java e SQL no topo

![Ranking de tecnologias](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mme490r3p3oumyx8fhoz.png)

Considerando todas as 2.312 vagas, as linguagens que mais apareceram nas vagas foram:

- **JavaScript**
 - 860 vagas (30%)
 - 3ª posição no ranking

- **Java**
 - 777 vagas (34%)
 - 6ª posição no ranking

- **SQL**
 - 667 vagas (29%)
 - 8ª posição no ranking

### Termos relacionados à bancos de dados mais requisitados

- **Oracle** 
 - 328 vagas (14%)
 - 23ª posição no ranking

- **MongoDB**
 - 273 vagas (12%) 
 - 28ª posição no ranking

- **MySQL**
 - 242 vagas (11%) 
 - 30ª posição no ranking

### Panorama do Backend

Para as tecnologias que podem ser utilizadas no backend, a divisão ficou da seguinte forma:

- **Java** 
  - 777 vagas (34%) 
  - 6ª posição no ranking.

O Spring Boot é o framework de Java mais citado com 418 vagas (18%) estando na 20ª posição no ranking.

- **Node.js** (JavaScript ou TypeScript)
 - 518 vagas (22%)
 - 14ª posição no ranking.

NestJS é o framework de Node.js mais citado com 58 vagas (3%) estando na 90ª posição no ranking.

- **C#**
  - 302 vagas (13%) 
  - 25ª posição no ranking

.NET é o framework de C# mais citado com 112 vagas (5%) estando na 57ª posição no ranking.

### Termos Gerais

Outros termos gerais que ganharam bastante menção foram:
- Testes
 - 1.159 (50%)
 - 1ª posição no ranking

- API
 - 907 vagas (39%)
 - 2ª posição no ranking

- Git
 - 729 vagas (34%)
 - 4ª posição no ranking

- Agile
 - 791 vagas (34%)
 - 5ª posição no ranking

- REST
 - 687 vagas (30%)
 - 7ª posição no ranking

- Testes unitários
 - 656 vagas (28%)
 - 9ª posição no ranking

- Scrum
 - 581 vagas (28%)
 - 10ª posição no ranking

Seriam esses os conhecimentos mais valorizados pelo mercado? Comente sua opinião!

## Vagas remotas ainda são mais da metade

A divisão das vagas por modalidade ficou assim:

- Remoto
 - 1.293 vagas (56%)

- Híbrido
 - 702 vagas (30%)

- Presencial
 - 317 vagas (14%)

### Experiência é valorizada em vagas remotas

![Ranking de experiência em vagas remotas](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ayzvajczwn13hef97qdn.png)

Vagas pra sênior e pleno somam 898 vagas (69%) enquanto pra júnior há 81 vagas (6%).

### Equilíbrio em vagas presenciais

A diferença entre níveis de experiência é minimizada em vagas presenciais.

Nessa modalidade, foram postadas 50 vagas sênior (16%), 53 vagas pleno (17%) e 32 vagas júnior (10%). O primeiro lugar, cujo nível é desconhecido mas a vaga pede experiência, teve 87 vagas (27%).

Seria uma forma das empresas compensarem a modalidade presencial com uma exigência de experiência mais flexível? 

### Vagas híbridas mantém desequilíbrio

445 é o total de vagas pra sênior e pleno (63%) que ocupam o primeiro e segundo lugar no ranking.

Vagas pra júnior ficam em quarto lugar com 47 vagas (7%).
 
## Mais dados

O vagômetro coleta diariamente vagas da Gupy e LinkedIn, além de possuir vagas de repositórios GitHub que vão desde de 2016.

Toda vaga é mapeada para encontrar informações como:
- Tecnologias requisitadas (JavaScript, Docker, Figma, TensorFlow, etc)
- Modalidade da vaga (remoto, híbrido ou presencial)
- Tipo de contrato (CLT, PJ, Estágio, etc)
- Nível de experiência (Sênior, Pleno, Júnior, etc)
- Inclusão da vaga (Afirmativa para pessoas negras, mulheres, PCD, etc)
- Nível educacional (Graduação, mestrado, ensino médio, etc)
- Idiomas requisitados (Inglês, espanhol, etc)
- Certificações requisitadas
- Quais cidades ofertam mais vagas
- Quais empresas postam mais vagas
- Quantas vezes a vaga foi repostada
- Quanto tempo se passou entre as repostagens

Além disso, você ainda pode criar um perfil de busca que será comparado com todas as vagas, gerando uma porcentagem de match para cada uma delas e facilitando a busca por vagas com mais aderência ao seu perfil.

Todas as vagas utilizadas nas análises estão listadas perto do rodapé das páginas junto com o link de sua postagem.

O vagômetro é um projeto open-source. Para conferir o repositório, acesse o link: [https://github.com/leo-holanda/vagometro](https://github.com/leo-holanda/vagometro).

Para conferir o vagômetro, acesse o link [https://vagometro.vercel.app/](https://vagometro.vercel.app/).