Desenvolvedor Back End - Jr
PEC TEC LTDABelo Horizonte - MG
3 posições
Não informado
Integral
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.