Sub-área · Tecnologia

Full Stack

Desenvolver e entregar melhorias, novas funcionalidades e resolução de bugs, com agilidade, qualidade, escalabilidade, performance, monitoramento e sustentabilidade, nas aplicações de backend e frontend, de maneira menos especialista e mais genérica.

C# · .NET JS · TS React Native

4

Níveis

3 Stacks

Carreira

Conceito Full Stack Ploomes — desde 2026

Desde 2026, todo desenvolvedor da Ploomes evolui para o modelo T-Shaped. Esta trilha descreve o perfil Full Stack como cargo distinto — para profissionais que escolhem profundidade média em 2-3 stacks combinada com visão sistêmica forte.

T-Shaped Especialista

Profundidade ALTA em 1 stack + amplitude crescente nas demais. Caminho do especialista isolado.

Full Stack — AI-Augmented Architect

Profundidade MÉDIA em 2-3 stacks + visão sistêmica forte. O perfil que atravessa fronteiras entre especialistas.

Estagiário Full Stack

O Explorador — familiaridade paralela com as 3 frentes

Estagiário

Missão do Cargo

Aprender e aplicar conceitos básicos de desenvolvimento em múltiplas frentes (backend C#, frontend JS/React, mobile React Native), colaborando em projetos sob supervisão. Neste nível, você explora as 3 frentes em paralelo, criando familiaridade com cada uma ao invés de aprofundar em uma só — essa é a essência da trilha Full Stack.

Responsabilidades e Entregáveis

Tarefas supervisionadas em múltiplas frentes

Executar tarefas simples em backend e frontend (e idealmente mobile).

PRs em pelo menos 2 stacks.

Compreensão da regra de negócio ponta a ponta

Entender como uma feature atravessa as camadas.

Code reviews iniciais em diferentes stacks

Participação ativa em revisões de código em backend e frontend.

Uso Estratégico de IA

IA para explorar múltiplas stacks em paralelo: explicar conceitos de cada stack, gerar boilerplate em backend e frontend, comparar abordagens entre stacks, traduzir erros, acelerar aprendizado paralelo das 3 frentes.

Conhecimento Técnico

Lógica de programação e algoritmos HTML/CSS e JavaScript básico React OU AngularJS básico C# / .NET básico Bancos relacionais e CRUD HTTP, OData e Clean Code: noções Git, Postman, Jest: uso básico

Comportamento

Curiosidade ampla Feedback aberto Auto-revisão básica Visão de impacto Disciplina de aprendizado paralelo

Cobertura de Stacks

Backend (C# / .NET)Em formação
Frontend (JS / React)Em formação
Mobile (React Native)Inicial

Cobertura distribuída nas 3 frentes, sem profundidade em nenhuma ainda.

Júnior Full Stack

O Consolidador — bases sólidas em 2 stacks, início da visão sistêmica

Júnior

Missão do Cargo

Contribuir com desenvolvimento de funcionalidades em pelo menos 2 frentes, com autonomia gradual e mentoria do Sênior. Consolida fundamentos de múltiplas stacks em paralelo e começa a desenvolver visão sistêmica de features.

Responsabilidades e Entregáveis

Entregas em múltiplas stacks

Funcionalidades de baixa e média complexidade em pelo menos 2 frentes.

PRs em duas stacks; features end-to-end simples.

Discussão de decisões técnicas em diferentes frentes

Participação ativa em decisões de arquitetura com apoio do Sênior.

Aplicação de boas práticas com orientação

SOLID, Clean Code, testes unitários aplicados sob mentoria.

Uso Estratégico de IA

IA como copiloto para múltiplas stacks: serviços .NET e componentes React, refatoração em diferentes stacks, tipos TS e DTOs C#, testes em xUnit e Jest, exploração de padrões entre stacks, tradução de conceitos entre backend e frontend.

Conhecimento Técnico

C# / .NET intermediário HTML/CSS, JavaScript, TypeScript React OU AngularJS intermediário Banco de dados e modelagem inicial HTTP e OData intermediários Git com Git Flow Testes básicos (xUnit + Jest) SOLID, Clean Code, componentização (Opcional) React Native básico

Comportamento

Clareza em código e comunicação Aplicação de feedbacks Visão de negócio inicial Generosidade Pensamento end-to-end

Cobertura de Stacks

2 stacks principaisIntermediário
3ª stackBásico / exploração

Para promoção a Pleno: intermediário em 2 stacks + básico sólido na 3ª.

Pleno Full Stack

A Ponte — features end-to-end independentes, bridge entre especialistas

Pleno

Missão do Cargo

Desenvolver soluções completas e robustas em pelo menos 2 frentes com domínio técnico intermediário-avançado em ambas, contribuindo com decisões de arquitetura end-to-end e apoiando membros menos experientes. É a ponte natural entre backend e frontend (e idealmente mobile) no squad.

Responsabilidades e Entregáveis

Features end-to-end de forma independente

Features entregues end-to-end; baixo retrabalho; tempo de ciclo reduzido por evitar handoffs.

Decisões técnicas cross-stack com Sêniores

Participação em discussões de arquitetura em features que cruzam backend e frontend.

Code reviews com foco em qualidade e clareza

Revisões em múltiplas frentes com feedback construtivo e padrão elevado.

Apoio a Juniores em pelo menos 2 stacks

Mentoria ativa em backend e frontend para membros menos experientes.

Uso Estratégico de IA

Geração coordenada de backend + frontend, consistência entre DTOs C# e tipos TS, refatoração em múltiplas stacks, testes coordenados (unit + integração + UI), revisão assistida de features end-to-end.

Conhecimento Técnico

C# / .NET com SOLID e testes HTML, CSS, JavaScript, React, AngularJS React Native intermediário (se aplicável) Banco de dados: modelagem + otimização Contratos de API: domínio das duas pontas Mensageria básica, Cache, Docker básico Decisões entre tecnologias

Comportamento

Visão sistêmica Autonomia end-to-end Coachability ativa Generosidade técnica Comunicação consultiva entre disciplinas

Cobertura de Stacks

2 stacks principaisIntermediário-avançado
3ª stackIntermediário (em evolução)

Para promoção a Sênior: avançado em 2 stacks + intermediário sólido na 3ª.

Sênior Full Stack

O Arquiteto Sistêmico — liderança técnica end-to-end, AI-Augmented em formação

Sênior

Missão do Cargo

Desempenhar liderança técnica em features end-to-end de alta complexidade, sendo referência em integração sistêmica entre as stacks. AI-Augmented Architect em formação: domina 2 stacks em nível avançado e tem a 3ª em intermediário sólido. Mentora colegas em qualquer das frentes.

Responsabilidades e Entregáveis

Features complexas end-to-end

Tocar features de alta complexidade cruzando 2-3 stacks.

Features críticas entregues; documentação end-to-end.

Decisões de arquitetura sistêmica

Contratos de API, formato de dados, fluxos de estado e segurança end-to-end.

ADRs sistêmicos; padrões estabelecidos.

Mentoria cross-stack

Apoio a colegas em múltiplas frentes.

Plano de mentoria; colegas de múltiplas frentes apoiados.

Code reviews avançados em múltiplas stacks

Revisões com alto padrão técnico em backend e frontend.

Liderança em refinamentos cross-area

Condução de refinamentos que envolvem múltiplas disciplinas.

Conhecimento Técnico

2 stacks avançadas + 1 intermediária sólida Arquitetura de Sistemas: integração entre camadas Padrões REST/GraphQL/OData Banco de Dados avançado Mensageria, Cache, Docker, CI/CD Segurança sistêmica: OWASP Top 10; auth/authz Observabilidade: logs, métricas, tracing distribuído

Comportamento

Referência em múltiplas frentes Pensamento sistêmico forte Decisão baseada em dados Mentoria proativa cross-stack Comunicação consultiva entre especialistas Visão de longo prazo

Cobertura de Stacks

2 stacks principaisAvançado
3ª stackIntermediário sólido

Nível máximo da trilha Full Stack IC na Ploomes.