Desenvolvedor sênior - icev
Descrição da Vaga
Descrição: * Experiência em desenvolvimento de aplicações web (back\-end); * Sólidos conhecimentos em modelagem e consulta de banco de dados relacionais (PostgreSQL, MySQL); * Experiência na criação e consumo de APIs RESTful; * Conhecimento em pelo menos uma linguagem de back\-end (ex: Python, Java, Node.js, PHP); * Familiaridade com ferramentas de versionamento (ex: Git/GitHub); * Conhecimento em padrões de autenticação e segurança para APIs (ex: JWT, OAuth2\); * Noções de integração entre sistemas e consumo de APIs externas; * Familiaridade com ferramentas Moodle (configuração, integração via web services, customização de plugins ou temas); * Desejável: conhecimentos básicos em frameworks front\-end (ex: React, Vue.js) para entendimento de integrações. * Projetar, desenvolver e otimizar APIs RESTful complexas usando a linguagem back\-end especificada (Python, Java, Node.js, PHP) para atender aos requisitos da aplicação web. * Escrever consultas SQL complexas e otimizadas para alta performance e integridade de dados. Gerenciar migrações e garantir a saúde do banco de dados. * Aplicar padrões de autenticação (JWT, OAuth2\) e outras práticas de segurança nas APIs para proteger os dados e recursos. * Realizar code reviews com foco em vulnerabilidades de segurança. * Analisar o código back\-end existente para identificar áreas de melhoria, refatorar código legado e otimizar a performance das APIs e consultas ao banco. * Desenvolver e manter integrações com APIs externas, consumindo dados ou enviando informações conforme necessário. * Utilizar e configurar as ferramentas do Moodle, focando na integração via Web Services para conectar a aplicação back\-end ao Moodle. * Realizar code reviews detalhados para garantir a qualidade e segurança do código back\-end e das integrações. * Participar ativamente ou liderar discussões sobre a arquitetura back\-end da aplicação e a estratégia de integração com outros sistemas, incluindo o Moodle. * Investigar e solucionar problemas técnicos desafiadores relacionados ao back\-end, performance de banco de dados, falhas em integrações ou questões específicas da interação com o Moodle via Web Services. 2510220202531669056
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev