Descrição e Responsabilidades:
Horário: De segunda à sexta, das 8h às 17h com 1h de almoço
Nível: Professional
Regime de contratação: Tenured - CLT labor code
Atuar no desenvolvimento, manutenção e evolução de sistemas corporativos, utilizando PHP e Django, com foco em boas práticas de arquitetura, organização e segurança da informação;
Criar e otimizar bancos de dados PostgreSQL, desenvolver interfaces responsivas com HTML, CSS, JavaScript e frameworks como Bootstrap e Materialize, além da integração entre sistemas via APIs REST.
Requisitos:
Superior Completo ou cursando Ciência da Computação, Engenharia da Computação, Sistema de Informação; Ciências de Dados e áreas correlatas a tecnologia da informação;
Conhecimentos técnicos:
Back-end
Experiência prática com PHP (estruturação, rotinas, manutenção de sistemas legados e modernos).
Experiência com Django (modelagem, views, templates, forms, integração com APIs).
Domínio de padrões de arquitetura, especialmente MVC.
Banco de Dados
Conhecimento em PostgreSQL: modelagem, criação e otimização de queries, índices, consultas e boas práticas de segurança.
Front-end
Boa fluência em HTML5, CSS3 e JavaScript.
Familiaridade com frameworks como MaterializeCSS e Bootstrap.
Capacidade de montar interfaces responsivas e coerentes com padrões de exigidos
Ambiente e Ferramentas
Vivência com Linux para operações de desenvolvimento, build e deploy.
Familiaridade com acessos via SSH e FTP, entendendo o fluxo seguro para manipulação de arquivos e servidores.
Organização com processos de deploy, versionamento e boas práticas para ambientes de teste, homologação e produção.
Segurança da Informação
Boas práticas criptografia, autenticação e controle de permissões.
Manuseio responsável de credenciais
Entendimento de riscos comuns: SQL Injection, XSS, CSRF, ataques de força bruta, entre outros.
Adoção de metodologias e padrões seguros no ciclo de desenvolvimento.
Organização e Boas Práticas
Estruturação limpa e clara dos projetos.
Padronização de código e aderência a guias internos.
Familiaridade com documentação técnica e uso de ferramentas colaborativas.
Capacidade de trabalhar em equipe, comunicar decisões e compreender necessidades de negócio.
Ter conhecimento em ambiente Linux, participando de processos de versionamento, deploy e sustentação em diferentes ambientes (desenvolvimento, homologação e produção), aplicando padrões de segurança, documentação técnica e trabalho colaborativo, contribuindo tanto para a manutenção quanto para a inovação de sistemas.
Benefícios:
Assistência médica, Assistência odontológica, Auxílio academia, Auxílio creche, Auxílio educação, Participação nos lucros, Previdência privada, Seguro de Vida, Vale-alimentação