Desenvolvedor Full Stack Senior - Implementar, evoluir e manter pipelines de CI/CD, incluindo setup e adequações de infraestrutura quando necessário. Garantir a confiabilidade, escalabilidade, segurança, desempenho e manutenibilidade dos sistemas sob sua responsabilidade. Definir e selecionar a stack tecnológica mais adequada para cada solução, realizando pesquisas, avaliações técnicas e provas de conceito (PoCs). Atuar como referência técnica e mentor(a) para desenvolvedores juniores e plenos, promovendo boas práticas e evolução do time. Definir estratégias e critérios de testes automatizados, determinando o que deve ser testado em cada nível (unitário, integração, contrato e end-to-end). Aplicar e disseminar arquiteturas modernas de software e padrões de projeto (ex. : Clean Architecture, Hexagonal, Microsserviços), considerando o contexto do negócio. Capturar, refinar e discutir requisitos técnicos e funcionais, colaborando com stakeholders internos e externos. Participar ativamente da definição, versionamento e governança de contratos de APIs, garantindo consistência, segurança e resiliência. Analisar e solucionar incidentes e bugs complexos, incluindo questões relacionadas a software, rede, infraestrutura, performance e dependências externas. Propor soluções técnicas além do escopo imediato das demandas, contribuindo com visão sistêmica e melhoria contínua da plataforma. Definir, revisar e garantir a aplicação de padrões de code review, qualidade de código e boas práticas de desenvolvimento. Demonstrar aprendizado contínuo, acompanhando tendências de mercado, novas tecnologias e práticas, incorporando-as de forma estratégica aos times. Possuir visão e entendimento da stack tecnológica completa da empresa, assegurando integração e coerência entre os sistemas. Documentar soluções técnicas, arquiteturas e decisões, além de desenhar e apresentar propostas para arquitetos e demais times envolvidos. Requisitos e QualificaçõesExperiência sólida como Desenvolvedor(a) Full Stack Sênior, atuando em ambientes de média a alta complexidade. Domínio de linguagens backend e frontend, com capacidade de atuar em toda a cadeia de desenvolvimento. Experiência comprovada com arquiteturas modernas de software, padrões de projeto e princípios de engenharia (SOLID, Clean Code). Vivência com desenvolvimento e manutenção de APIs, incluindo definição de contratos, versionamento, autenticação e boas práticas de resiliência. Experiência com integração contínua e entrega contínua (CI/CD) e automação de processos de build e deploy. Conhecimento sólido em infraestrutura, containers e ambientes de execução, apoiando decisões arquiteturais e operacionais. Experiência com bancos de dados relacionais e não relacionais, incluindo modelagem, performance e escalabilidade. Vivência com observabilidade, monitoramento e troubleshooting, atuando em ambientes produtivos críticos. Capacidade de analisar e resolver problemas complexos, indo além do código e considerando infraestrutura, rede e dependências externas. Experiência em mentoria técnica, code reviews e suporte ao desenvolvimento do time. Habilidade para comunicação clara e colaboração com times técnicos e áreas de negócio. Capacidade de aprendizado rápido e adaptação a novas tecnologias e tendências de mercado. Formação superior em Tecnologia da Informação ou áreas correlatas (desejável).