10912 - Desenvolvedor(a) Full Stack - Sênior
Summary
Senior full stack developer building web applications with Angular on the frontend and Python / Java Spring Boot on the backend, including APIs, automated unit tests, and architecture work (microservices vs monolith, hexagonal architecture). A 5-month hybrid contract based in Vila Olímpia, São Paulo.
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