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.