* Salário: R$ 2.000 a R$ 5.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: Outros
Nível: Gerente
A posição tem como missão liderar tecnicamente o squad, definindo e sustentando a arquitetura de orquestração do projeto, garantindo qualidade, escalabilidade e segurança das soluções. Atua na tomada de decisões arquiteturais, revisão de código e mentoria do time de desenvolvimento. É responsável por assegurar a aplicação de boas práticas, padrões de arquitetura e a evolução técnica contínua da plataforma. Também contribui para a manutenção de uma base de código sustentável, bem documentada e alinhada aos objetivos do negócio.
Responsabilidades:
- Definir e evoluir a arquitetura de orquestração do sistema, garantindo escalabilidade, segurança e manutenibilidade.
- Tomar decisões arquiteturais estratégicas e documentá-las por meio de ADRs.
- Revisar pull requests, assegurando qualidade de código, aderência a padrões e boas práticas.
- Mentorar desenvolvedores júnior e pleno, promovendo crescimento técnico do time.
- Participar ativamente de design reviews, tech talks e discussões técnicas do squad.
- Garantir a aplicação consistente de padrões como Clean Architecture, SOLID e DDD.
- Avaliar trade-offs técnicos considerando performance, complexidade e impacto no negócio.
- Documentar a arquitetura da solução utilizando diagramas C4, fluxos e especificações de APIs.
Requisitos:
- Formação superior completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
- Experiência mínima de 7 anos em desenvolvimento de software.
- Vivência de pelo menos 3 anos em posições de liderança técnica ou arquitetura.
- Sólida experiência com arquitetura de microserviços e sistemas distribuídos.
- Domínio de Java, Spring Boot e práticas modernas de desenvolvimento backend.
- Conhecimento em mensageria e integração assíncrona (RabbitMQ; desejável Kafka).
- Experiência com bancos de dados relacionais e não relacionais (Oracle e MongoDB).
- Conhecimento em ambientes de cloud computing (AWS, Azure ou GCP).
- Familiaridade com containers e plataformas de orquestração, como OpenShift.
- Experiência na aplicação de padrões de arquitetura e design (Clean Architecture, SOLID, DDD).
- Capacidade de tomada de decisão técnica baseada em análise de trade-offs.
- Habilidade para mentorar e desenvolver tecnicamente profissionais júnior e pleno.
- Boa comunicação para interagir com times técnicos e stakeholders não técnicos.
- Perfil colaborativo, com facilidade para trabalho em equipe e condução de discussões técnicas.
- Proatividade, senso de responsabilidade e foco em qualidade e resultados.
Diferenciais:
- Experiência prática com Domain-Driven Design (DDD) em ambientes complexos.
- Vivência com arquiteturas orientadas a eventos (Event-Driven Architecture).
Informações importantes:
- Modelo de Trabalho: Remoto
