Desenvolvedor(a) Sênior | Teresina – PI | 01 vaga(s)
Requisitos

– 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.

Atividades

– 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.

Salário

– A combinar

Horários

– Segunda a Sexta: 13h30 às 22h30

Total de vagas

– 01 vaga(s)

Currículos

– Interessados(as) e que atendam ao perfil solicitado acima, devem candidatar-se até 30/09/2025 através do site grupocev.gupy.io .

Themos Vagas

Canal do WhatsApp, clique nesse link
Canal do Telegram, clique nesse link
Themos Vagas no Instagram, clique nesse link
Floro Mauel no Instagram, clique nesse link

---------- ATENÇÃO: Essa vaga é de responsabilidade do anunciante. Fique atento para possíveis golpes. Se perceber algo suspeito, nos comunique através do e-mail floromauel@gmail.com colocando no título "Themos Vagas - Denúncia" juntamente com o link da publicação e o motivo da denúncia na descrição da mensagem para que possamos analisar e parar de divulgar o anúncio. ----------