Papel da empresa : Buscamos um Tech Lead Full Stack para apoiar tecnicamente as equipes de front-end e back-end, garantindo a entrega de soluções web escaláveis e de alta qualidade em ambiente Microsoft Azure.
Você será referência técnica, mentor e evangelista de boas práticas, atuando diretamente no desenvolvimento e nas decisões de arquitetura.
Responsabilidades :
Liderança Técnica & Mentoria : Orientar e revisar o trabalho de desenvolvedores front-end (React, Next.js) e back-end (NestJS), promovendo compartilhamento de conhecimento.
Definir e disseminar padrões de código, arquitetura e melhores práticas (SOLID, Clean Code, Design Patterns).
Desenvolvimento Full-Stack : Implementar e evoluir componentes de interface com React.js e Next.js (SSR, SSG).
Projetar e desenvolver APIs e microsserviços utilizando NestJS e TypeScript.
Integrar interfaces e serviços via REST, GraphQL e WebSockets.
Infraestrutura & DevOps no Azure : Criar e manter pipelines de CI / CD (Azure DevOps, GitHub Actions) para build, testes e deploy automático.
Gerenciar recursos em Azure (App Services, Function Apps, Storage, Cosmos DB, Azure Container Registry).
Garantir segurança, escalabilidade e custo-eficiência dos ambientes na nuvem.
Qualidade & Performance : Escrever e revisar testes unitários e e2e (Jest, Testing Library, Cypress).
Otimizar carregamento e performance de aplicações React.
Monitorar métricas de saúde da aplicação e propor melhorias (Application Insights, Azure Monitor).
UX, Acessibilidade & SEO : Garantir aderência a princípios de UI / UX, acessibilidade (WCAG) e melhores práticas de SEO em aplicações Next.js.
Colaborar com designers para transformar wireframes em interfaces intuitivas e responsivas.
Documentação & Processos : Manter documentação técnica atualizada (APIs, arquitetura, guidelines de codificação).
Conduzir code reviews, pair programming e reuniões de refinamento técnico.
Requisitos :
Experiência comprovada como líder técnico ou sênior em projetos full-stack com React (Next.js) e NestJS.
Proficiência em TypeScript, JavaScript (ES6+) e padrões de tipagem avançada.
Domínio de Azure : configuração de pipelines CI / CD, serviços PaaS / IaaS, monitoramento e otimização de custos.
Sólidos conhecimentos em REST, WebSockets, Service Workers e controle de estado (Redux, React Query, RTK Query).
Testes automatizados : experiência com frameworks de testes unitários e end-to-end.
Excelência em código : SOLID, Clean Code, Design Patterns e manutenibilidade.
Hard Skills :
Desenvolvimento Front-end : Proficiência em React.js, Next.js (SSR / SSG) e padrões de componentização.
Desenvolvimento Back-end : Experiência com NestJS, Node.js e arquitetura de microsserviços.
TypeScript : Tipagem avançada, generics, utilitários e integração full-stack.
Cloud & DevOps : Azure (App Services, Function Apps, Cosmos DB, Azure DevOps ou GitHub Actions) e pipelines de CI / CD.
APIs & Protocolos : Design e consumo de REST, GraphQL, WebSockets e Service Workers.
Testes Automatizados : Jest, Testing Library, Cypress (unitários, integração e e2e).
Containerização : Docker, orquestração básica com Kubernetes ou AKS.
Monitoramento & Performance : Application Insights, Azure Monitor, otimização (code-splitting, caching, Web Vitals), SEO e acessibilidade (WCAG).
Soft Skills :
Liderança & Mentoria : Capacidade de guiar tecnicamente, fazer pair-programming e promover o crescimento do time.
Comunicação Clara : Saber traduzir requisitos de negócio em soluções técnicas e articular decisões com stakeholders.
Colaboração : Trabalho em sinergia com designers, PO, QA e demais áreas, cultivando um ambiente de confiança.
Resolução de Problemas : Abordagem analítica, quebra de problemas complexos em entregas menores e foco em root-cause.
Orientação a Resultados : Priorização de entregas de valor para o cliente, cumprindo prazos e metas de qualidade.
Adaptabilidade : Flexibilidade para lidar com mudanças de escopo, novas tecnologias e replanejamentos.
Gestão de Tempo : Organização para equilibrar demandas operacionais, revisões de código e planejamento estratégico.
Visão Estratégica : Antecipar riscos técnicos, propor melhorias de longo prazo e alinhar decisões com objetivos de negócio.
Diferenciais :
Participação em projetos open-source ou comunidade React / NestJS.
Certificações Microsoft Azure (AZ-400, AZ-204, etc.).
Experiência com microsserviços em containers (Docker, Kubernetes).
Vivência em UX design e otimização de performance.
Habilidades em automação de testes e DevSecOps.
Nossos Incentivos :
Reembolso + Bônus por certificação.
Entre outros
Atuação remota.
Valorizamos cada voz e cada pessoa, porque sabemos que a diversidade nos torna mais inovadores e fortes.
#J-18808-Ljbffr
Tech Lead • São José dos Campos, São Paulo, Brasil