Desenvolvedor Back End - Jr

PEC TEC LTDA

Belo Horizonte - MG

3 posições

Não informado

Integral

Presencial
Junior
Estagiário
Tecnologia

Desenvolvimento e Manutenção de Funcionalidades Backend:

Participar na criação e manutenção de funcionalidades backend, colaborando com a equipe de desenvolvimento para entregar soluções que atendam às necessidades do projeto. 

Implementar rotinas de CRUD (Create, Read, Update, Delete), manipulação de dados e integração com APIs externas. Trabalhar com Bancos de Dados: 

Implementar e otimizar consultas em bancos de dados relacionais (como MySQL ou PostgreSQL) e bancos NoSQL (como MongoDB). 

Aprender e aplicar técnicas de normalização de dados e boas práticas de modelagem de banco de dados.
Integração e Consumo de APIs: 

Desenvolver e consumir APIs RESTful, garantindo a comunicação eficiente entre o frontend e o backend. 

Participar na documentação de APIs, utilizando ferramentas como Swagger ou Postman.  

Testes e Depuração: 

Escrever e manter testes unitários e de integração para validar o funcionamento das funcionalidades desenvolvidas. Identificar e resolver bugs em colaboração com outros membros da equipe, utilizando ferramentas de depuração e monitoramento.  

Colaboração com Equipes Multidisciplinares: 

Trabalhar de forma colaborativa com a equipe de frontend, QA, e DevOps para garantir uma integração suave entre as camadas do sistema. 

Participar de code reviews para receber feedback construtivo e melhorar a qualidade do código.  

Automação e Deploy:

Ajudar na automação de processos backend e na configuração de pipelines de integração contínua (CI/CD) para entrega de código mais eficiente. 

Participar do processo de deploy de funcionalidades para ambientes de desenvolvimento e produção, sob supervisão de desenvolvedores mais experientes.  

Segurança e Melhoria de Código: 

Implementar práticas de segurança backend, como criptografia de dados e proteção contra-ataques como SQL Injection e Cross-Site Scripting (XSS). 

Refatorar código quando necessário, aplicando princípios como DRY e SOLID. 

Requisitos

Escolaridade

  • Graduação
  • Tecnólogo
  • Ensino Técnico

Habilidade Técnica

  • •Capacidade de aprender e aplicar linguagens e frameworks backend conforme orientações e desafios propostos.
  • Desenvolvimento de funcionalidades backend de forma eficaz e correta, respeitando as diretrizes e boas práticas de codificação.
  • Eficiência no uso de bancos de dados, incluindo a criação de consultas otimizadas e manipulação segura de dados.

Localização

Rua Tomé de Souza, 810, 4 andar, Savassi, Belo Horizonte - MG, Brasil, 30140-131