Responsabibilidades: - Manter sistemas com mais de 500 milhões de acessos mensais, faturamento anual de 45 bilhões de reais, garantindo alta disponibilidade e confiabilidade envolvendo: desenvolvimento de software, criação de ferramentas e automação para facilitar operações confiáveis. - Garantir que os sistemas sejam escaláveis e tenham um bom desempenho envolvendo: otimização de código, seleção de ferramentas apropriadas e arquiteturas que suportem o crescimento e demanda dos sistemas. - Desenvolver e implementar sistemas de monitoramento e diagnóstico para identificar problemas e antecipar possíveis falhas nos sistemas. Isso pode incluir a criação de ferramentas para monitoramento em tempo real, métricas e logs. - Responder a incidentes e problemas operacionais críticos, identificando suas causas e desenvolvendo soluções para prevenir sua recorrência. - Trabalhar em estreita colaboração com diferentes equipes, como desenvolvimento de software, operações, segurança e outras áreas, para garantir a confiabilidade, segurança e a escalabilidade dos sistemas. Requisitos: - Sólido conhecimento em React, CSS e Typescript. - Ter experiência com Python. - Conhecimento de ferramentas de teste automatizado para front-end (como Jasmine, Karma, Jest, ou outras); - Experiência com observabilidade e monitoramento de aplicações; - Criação de código limpo, legível e cross-browser. Conhecimentos que te destacam: - Ter conhecimento em GraphQL - Experiência com ferramentas de teste automatizado para front-end (como Jasmine, Karma, Jest, ou outras); - Ter experiência com TypeScript, Next.js, Swift e Kotlin. - Saber trabalhar com ferramentas de controle de versão. (Gitlab) - Ter experiência com métodos ágeis e práticas de engenharia ágil. - Ter vivência em engenharia de software, princípios, boas práticas e padrões de arquitetura.