Tech Lead Fullstack (Java | Angular / React)
Porto · São Paulo - SP · Híbrido · Gupy
Sobre a vaga
DESCRIÇÃO DA VAGA A área de Habilitadores da TI Automóvel é o motor de inteligência e integração entre produto e precificação. Nossa missão é viabilizar que as ofertas estejam de acordo com as regras estabelecidas para cada persona, garantindo alta performance no cálculo e expandindo nossa presença digital através de integrações e parcerias estratégicas com os principais ecossistemas do segmento. Sobre a Posição Estamos à procura de um(a) Tech Lead Fullstack experiente e inspirador(a), que combine expertise técnica sólida em Java e Spring Boot com capacidade de transitar nos ecossistemas Angular e/ou React. Procuramos alguém com forte visão arquitetural, liderança técnica, mentoria e, acima de tudo, inconformismo positivo para evoluir constantemente nossos produtos e pessoas. O(a) Tech Lead será o(a) guardião(ã) da excelência técnica e da estabilidade dos nossos produtos (venda e pós-venda) na jornada do Auto Individual, focado(a) em garantir a alta disponibilidade, performance e a evolução contínua das nossas soluções num ambiente dinâmico. RESPONSABILIDADES E ATRIBUIÇÕES Liderança e Mentoria Técnica: Atuar como a principal referência técnica, promovendo as melhores práticas de engenharia, orientando o time e multiplicando a cultura de crescimento contínuo. Decisão Arquitetural: Liderar a definição, documentação e evolução da arquitetura Fullstack (Java/Spring Boot, Angular e React), garantindo resiliência, performance e escalabilidade. Adaptabilidade no Dia a Dia: Demonstrar maturidade para transitar suavemente entre diferentes projetos e desafios do ecossistema do Auto, mantendo a qualidade e a calma sob cenários de mudança. Padrões de Engenharia: Assegurar a aplicação rigorosa de Clean Architecture, Clean Code, SOLID, DDD e Design Patterns em todas as camadas da aplicação. Processos de Qualidade: Conduzir e fortalecer práticas como TDD/BDD, Code Review de alto nível e automação de testes. Colaboração Estratégica: Trabalhar lado a lado com Product Owners e Arquitetos para transformar requisitos de negócio em soluções técnicas viáveis. Otimização e Modernização: Identificar gaps técnicos, conduzir o refactoring de aplicações legadas e liderar a melhoria contínua dos sistemas — garantindo que o Auto nunca fique estagnado. REQUISITOS E QUALIFICAÇÕES Requisitos Técnicos Obrigatórios Backend (Java) Proficiência Sênior em Java 8+ e ecossistema, incluindo concorrência e APIs avançadas. Java EE 6+ com domínio sólido de APIs, bibliotecas e melhores práticas. Domínio completo de Spring Boot 2+ (Security, Data, Cloud, Microservices). Experiência em projetar e implementar arquiteturas distribuídas, microsserviços, mensageria (Kafka, RabbitMQ ou similar) e APIs REST/GraphQL. Forte conhecimento em modelagem e tuning de bancos de dados SQL e experiência com NoSQL (MongoDB, Redis, Cassandra ou equivalentes). Frontend (Angular e/or React) Expertise Sênior em Angular 11+ (TypeScript, RxJS, Gerenciamento de Estado) e/ou React (Hooks, Redux/Context API) para cons
Candidatura
Publicado mês passado