* Salário: R$ 6.000 a R$ 11.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Pleno
Objetivo do Papel
Profissional responsável por desenvolver soluções completas de negócio, atuando de ponta a ponta (back-end e front-end), com autonomia para transformar requisitos em funcionalidades entregáveis, mantendo qualidade técnica, coerência arquitetural e boa experiência de usuário.
Profissional que pensa em fluxos de negócio completos.
Stack Esperada
Back-end
- Java
- Spring Boot
- APIs REST
- Swagger / OpenAPI
- SQL Server / PostgreSQL
- MyBatis / JPA
- MapStruct
Front-end
- Angular
- TypeScript
- RxJS
- NgRx (nível intermediário)
- HTML / CSS / SCSS
Infraestrutura
- AWS (nível intermediário)
- Git
- Noções de CI/CD
Responsabilidades
- Implementar fluxos completos de negócio (front + back).
- Definir contratos de API entre camadas.
- Garantir consistência entre regras de negócio e interface.
- Desenvolver telas e serviços de média complexidade.
- Escrever testes no back-end e no front-end.
- Refatorar código visando manutenibilidade.
- Participar ativamente de revisões de código.
Expectativas Técnicas
Engenharia de Software
- Boa aplicação de:
- SOLID
- Clean Code
- Entendimento prático de Clean Architecture.
- Uso consciente de Design Patterns.
Arquitetura (nível de solução)
- Separação clara entre front e back.
- Contratos bem definidos.
- Fluxos de erro e exceção tratados corretamente.
Persistência e Dados
- Boa modelagem de dados.
- Queries eficientes.
- Uso correto de transações.
Front-end
- Boa arquitetura de componentes.
- Gerenciamento de estado adequado.
- Tratamento de loading, erro e sucesso.
- Preocupação com UX básica.
Qualidade e Confiabilidade
- Testes unitários e de integração.
- Testes de componentes no front-end.
- Código legível e documentado quando necessário.
Comunicação e Postura
- Consegue explicar o fluxo completo da solução.
- Justifica decisões técnicas.
- Tem visão de impacto no produto.
- Ajuda colegas menos experientes.
Modelo de contratação: CLT
Modelo de trabalho: Híbrido
