Tech Lead Full Stack (Remoto)

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Proven experience as a technical leader or senior full-stack developer with React (Next.js) and NestJS., Proficiency in TypeScript, JavaScript (ES6+), and advanced typing patterns., Strong knowledge of Azure services, CI/CD pipelines, and cloud resource management., Solid understanding of REST, WebSockets, Service Workers, and state management tools..

Key responsibilities:

  • Lead and mentor front-end and back-end development teams, promoting best practices.
  • Design, develop, and maintain scalable web applications and APIs using React, Next.js, and NestJS.
  • Manage Azure cloud infrastructure, pipelines, and deployment processes.
  • Ensure application quality, performance, and adherence to UI/UX, accessibility, and SEO standards.

Dataside logo
Dataside Information Technology & Services SME https://www.dataside.com.br/
501 - 1000 Employees
See all jobs

Job description

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, mentoria e evangelista de boas práticas, atuando diretamente no desenvolvimento e nas decisões de arquitetura.

Responabilidades: 

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 senior 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:
1. Auxílio médico;
2. Wellhub;
3. Auxílio terapia;
4. Teleatendimento em Nutrição;
5. Seguro de vida;
6. Day off no dia do aniversário;
7. Parceria com instituições de ensino com desconto em cursos (Anhanguera, FIAP e Instituto Infnet);
8. Gameficação interna (troque ações por prêmios);
9. English Club;
10. 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.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Adaptability
  • Communication
  • Leadership
  • Time Management
  • Strategic Planning
  • Problem Solving

Tech Lead Related jobs