Técnico Full Stack
O técnico full stack é responsável por liderar projetos de software escaláveis e robustos, utilizando tecnologias como Angular, .NET, TypeScript e SQL avançado.
Requisitos Profissionais
* Angular 12+ / TypeScript: arquitetura modular, RxJS, interceptores, lazy loading, Material Design;
* C# / .NET 7–9: APIs REST, Entity Framework Core, LINQ avançado, background jobs, padrões (Repository, Unit of Work, CQRS);
* SQL avançado (PostgreSQL ou SQL Server): queries otimizadas, índices, views e performance tuning;
* Docker / Docker Compose: containers multi-serviço e integração com ambientes locais e produtivos;
* CI/CD: automação completa de build, testes e deploy;
* Git: versionamento semântico, uso de PRs e fluxo GitFlow;
Habilidades Diferenciais
* Experiência com MongoDB ou Redis (caching e dados não relacionais);
* Mensageria (RabbitMQ, Kafka ou similares);
* Vivência com cloud computing (AWS, Azure ou Google Cloud);
* Testes automatizados (unitários, integração e E2E);
* Arquitetura de microserviços;
* Segurança de aplicações web (OWASP, JWT, OAuth2);
* Observabilidade (Prometheus, Grafana, ELK);
* Integrações com APIs de terceiros e sistemas de larga escala.
Competências Comportamentais
* Autodidata, com aprendizado e aplicação rápidos;
* Proativo, com atitude de dono e foco em resolver;
* Organizado, atento a versionamento, testes e documentação;
* Colaborativo, com boa comunicação entre áreas técnicas e de produto;
* Foco em resultado e qualidade da entrega.