About this role
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