Oportunidade:Desenvolvedor(a) Full Stack - Sênior
Requisitos:
Experiência comprovada como Desenvolvedor(a) Full Stack.
Experiência sólida com desenvolvimento frontend utilizando:
Angular
Experiência em desenvolvimento backend utilizando:
Python
Java Spring Boot
Conhecimento em:
Git/GitHub ou ferramentas similares de versionamento;
Testes unitários automatizados;
Desenvolvimento de APIs.
Conhecimento de arquitetura de software, incluindo:
Arquitetura de microsserviços;
Arquitetura monolÃtica;
Trade-offs relacionados a acoplamento, escalabilidade, deploy e complexidade operacional.
Conhecimento de padrões arquiteturais além do MVC, especialmente:
Arquitetura Hexagonal (Ports & Adapters).
Conhecimento de princÃpios de Clean Code, incluindo:
Legibilidade;
Coesão;
Baixo acoplamento;
Testabilidade.
Atividades
:
Desenvolver aplicações web utilizando tecnologias frontend e backend.
Atuar no desenvolvimento de interfaces utilizando Angular.
Desenvolver APIs e serviços backend utilizando:
Python
Java com Spring Boot
Implementar funcionalidades seguindo boas práticas de desenvolvimento e padrões de arquitetura.
Realizar integração entre camadas frontend e backend.
Desenvolver e manter testes unitários automatizados.
Utilizar ferramentas de versionamento de código (Git).
Participar de discussões técnicas sobre arquitetura e evolução das soluções.
Avaliar impactos técnicos relacionados à escalabilidade, performance e manutenção das aplicações.
PerÃodo
: 5 meses
Modelo de trabalho
: HÃbrido
Local de atuação: Vila OlÃmpia – São Paulo/SP