Tech Lead / Desenvolvedor Full Stack Sênior (PHP + Vue.js)
Descrição da Vaga
Estamos em busca de um Tech Lead com forte viés de execução (Hands\-on) para assumir a frente de tecnologia de uma Instituição de Ensino de Inglês Online em constante expansão. Esta não é uma vaga para iniciantes ou apenas executores de tarefas. Buscamos um profissional maduro, capaz de liderar o time de desenvolvimento (Front e Back\-end), tomar decisões arquiteturais e, simultaneamente, atuar no código complexo de um ecossistema educacional em evolução. Você herdará um ambiente de alta demanda, onde a ausência de documentação inicial não deve ser uma barreira, mas sim um convite para investigar, mapear e estruturar o legado enquanto constrói o futuro da plataforma. Responsabilidades e Atribuições 1\. Gestão Técnica e Liderança (Tech Lead) Gerenciar a equipe de desenvolvimento, atuando como referência técnica e ponto focal para tomadas de decisão arquitetural. Conduzir as cerimônias ágeis (Daily), garantindo o alinhamento diário, removendo impedimentos e fornecendo feedback constante sobre as demandas. Gerenciar o fluxo de trabalho e prazos através do ClickUp, assegurando entregas pontuais e qualidade técnica. Atuar na validação de layouts no Figma (DevMode) antes da implementação, garantindo viabilidade técnica junto ao time de Design. 2\. Engenharia e Desenvolvimento (Hands\-on) Desenvolver e manter APIs RESTful seguras e escaláveis utilizando PHP v8\.4\+ e Laravel v10\+. Evoluir interfaces web complexas (Área do Aluno, Administrativo e Checkout) utilizando Vue.js 2\.x e Vuex. Dar manutenção e evoluir aplicativos mobile integrados em React Native. Implementar e gerenciar integrações críticas, incluindo Gateways de Pagamento e autenticação OAuth2 (Laravel Passport). Trabalhar com comunicação em tempo real via WebSockets (Pusher) para atualizações de status de alunos e pagamentos. 3\. Arquitetura, Estabilidade e Documentação **Desafio Crítico:** Atuar em sistemas sem documentação prévia, realizando engenharia reversa para entender regras de negócio e criar a documentação técnica (APIs e fluxos) posteriormente. Monitorar o banco de dados MySQL, otimizando queries lentas e garantindo a integridade relacional entre os sistemas. Realizar intervenções manuais quando necessário (correção de dados em tabelas, geração de contratos) enquanto trabalha na automação definitiva desses processos. Garantir a cobertura de testes automatizados com PHPUnit. Requisitos Técnicos Obrigatórios (Hard Skills) O candidato deve dominar o seguinte stack tecnológico já implementado na instituição: **Back\-end:** Domínio profundo de PHP 8 e Framework Laravel (Service Container, Eloquent, Jobs/Queues). **Front\-end:** Experiência avançada em JavaScript, Vue.js 2\.x (Options/Composition API), Vuex e Bootstrap/Sass. **Mobile:** Experiência prática com React Native e consumo de APIs. **Banco de Dados:** Sólidos conhecimentos em MySQL (Modelagem e Otimização). **Infra/Ferramentas:** Git/GitHub (Fluxo de PRs e Code Review), Composer, NPM e Linux/Apache. **Integrações:** Experiência comprovada em APIs REST e Gateways de Pagamento. Competências Comportamentais e Gestão **Autonomia Investigativa:** Capacidade de "ler o código" para entender a regra de negócio sem depender de manuais. **Liderança Servidora:** Orientar juniores/plenos, elevar a barra técnica do time e dar feedbacks construtivos. **Organização:** Rigor no cumprimento de prazos e atualização de cartões em ferramentas de gestão (ClickUp). **Comunicação:** Clareza para traduzir problemas técnicos para a diretoria e requisitos de negócio para o time técnico. Diferenciais (Nice to have) Experiência prévia no setor de Educação e/ou E\-commerce. Experiência com refatoração de sistemas legados para arquiteturas modernas. **Conhecimento em bibliotecas específicas utilizadas:** echarts, vue2\-editor, vue\-multiselect. O que oferecemos **Remuneração:** R$8\.500,00 / mês (PJ). **Horas Extras Remuneradas:** Pagamento por horas excedentes trabalhadas. **Adicional de Emergência:** Bonificação específica para atuações críticas fora do horário (quando solicitado). **Ambiente de Crescimento:** Oportunidade real de evoluir a arquitetura de uma plataforma que atende milhares de alunos, com estudo de novas tecnologias a médio prazo. **Para se candidatar:** Envie seu portfólio/GitHub e um breve relato sobre sua experiência liderando times técnicos e lidando com sistemas legados/sem documentação. \*\*Processo seletivo rigoroso focado em análise técnica e capacidade de resolução de problemas reais.\*\* **Benefícios:** a combinar **Requisitos Necessários:** **Experiência Sênior:** Vivência sólida como Full\-Stack (PHP/JS) , com capacidade de trabalhar de forma autônoma e liderar decisões técnicas. **Back\-end:** Domínio comprovado de PHP v8\+ e framework Laravel v10\+ , com experiência em criação de APIs RESTful seguras, autenticação OAuth2 (Passport) e testes automatizados (PHPUnit). **Front\-end \& Mobile:** Proficiência em Vue.js 2\.x (Vuex, Sass/Bootstrap) para aplicações web complexas e conhecimento prático em React Native para manutenção de aplicativos. **Banco de Dados \& Infra:** Sólidos conhecimentos em MySQL (otimização de queries e modelagem) e uso avançado de Git/GitHub para versionamento e revisão de código. **Gestão:** Experiência com metodologias ágeis e ferramentas de gestão de tarefas (ex: ClickUp), com perfil orientado à resolução de problemas e prazos. **Sobre a empresa:** Escolas de inglês online, que trabalha com Exclusividade Educacional. Metódo de inglês em imersão, com garantia de fluência em contrato. Centro Internacional de Aplicação TOEFL e TOEIC.
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev