Descrição
Resumo:
Como Engenheiro de Software Full-Stack, você integrará uma equipe orientada por uma missão para construir produtos de alta qualidade e escaláveis que tornem a internet mais segura para a próxima geração, com foco no desenvolvimento backend e oportunidades full-stack.
Pontos principais:
1. Desenvolver produtos de alta qualidade e escaláveis para uma internet mais segura para jovens
2. Assumir a propriedade de todo o ciclo de vida do desenvolvimento, desde o projeto até a melhoria
3. Definir boas práticas de engenharia e evoluir sistemas para usuários globais
**O que você fará**
Como Engenheiro de Software Full\-Stack na SuperAwesome, você fará parte de uma equipe orientada por uma missão, construindo produtos de alta qualidade e escaláveis que tornam a internet mais segura para a próxima geração.
Você colaborará com engenheiros, gerentes de produto e partes interessadas para entregar funcionalidades impactantes — principalmente no backend, mas com oportunidades de contribuição em toda a pilha tecnológica. Você ajudará a projetar e construir serviços que impulsionam áreas-chave de nossa plataforma, garantindo que privacidade, resiliência e desempenho sejam incorporados desde o primeiro dia.
Nossos engenheiros assumem a propriedade de todo o ciclo de vida do desenvolvimento — desde o projeto técnico e implementação até o monitoramento e melhoria contínua. Você ajudará a definir boas práticas de engenharia, apoiará seus colegas de equipe e impulsionará a evolução de sistemas que atendem centenas de milhões de usuários globalmente.
**Nesta função, você será responsável por:**
* Criar experiências digitais seguras e empoderadoras para jovens
* Projetar e implementar funcionalidades e serviços para um dos principais produtos da SuperAwesome
* Manter altos níveis de qualidade de código, cobertura de testes e visibilidade operacional
* Construir sistemas predominantemente backend, contribuindo em toda a pilha tecnológica conforme necessário
* Garantir desempenho, confiabilidade e escalabilidade do sistema à medida que o uso aumenta
* Ajudar a decompor problemas complexos em entregáveis simples e sustentáveis
* Apoiar o produto em produção, incluindo participação em nosso rodízio de plantão
* Escrever documentação técnica clara e participar de revisões arquitetônicas
* Defender a cultura DevOps — tratando infraestrutura como código e assumindo responsabilidade pelas implantações
**Nossa pilha tecnológica**
Somos uma equipe de engenharia nativa da nuvem trabalhando com:
* **Linguagens**: Node.js, TypeScript (e, cada vez mais, Python)
* **Infraestrutura**: AWS, Terraform, Kubernetes
* **Dados e mensageria**: Kafka, Postgres, arquiteturas orientadas a eventos, Databricks (DBX)
**O que buscamos**
Você não precisa preencher todos os requisitos para se candidatar, mas valorizamos o seguinte:
**Experiência essencial**
* Experiência comprovada na construção de sistemas web de alto throughput ou serviços distribuídos
* Habilidades sólidas em programação com **Node.js/TypeScript**, com conhecimento prático de **Python**
* Experiência trabalhando em todo o ciclo de vida do software — desde o projeto até a implantação e suporte
* Familiaridade com práticas **DevOps** e infraestrutura nativa da nuvem (CI/CD, Terraform, etc.)
* Conhecimento de **boas práticas de segurança** em ambientes de nuvem
* Abordagem pragmática quanto a testes, qualidade e documentação
* Excelentes habilidades de comunicação e colaboração em equipes multifuncionais
**Desejável**
Seria ótimo saber sobre qualquer um dos seguintes tópicos:
**Engenharia para Escalabilidade e Resiliência**
* **Sistemas Distribuídos e Microsserviços**: Experiência no projeto de sistemas nativos da nuvem resilientes, com forte compreensão de padrões de comunicação entre serviços e ciclo de vida de APIs
* **Automação e Infraestrutura**: Conhecimento aprofundado de Terraform, AWS e melhores práticas de automação de infraestrutura
* **Observabilidade e Confiabilidade**: Familiaridade com rastreamento distribuído, Grafana, estratégias de alerta/monitoramento e ferramentas de resposta a incidentes
**IA/ML e Plataformas de Dados**
* Experiência com **Databricks**, fluxos de trabalho de ML ou operacionalização de ciência de dados
* Conforto com processamento de fluxos, pipelines de dados orientados a eventos ou frameworks de ingestão
**Engenharia de Dados**
* Proficiência em modelagem para sistemas de dados distribuídos, orquestração de pipelines de dados e ferramentas de qualidade/governança de dados
*
**Alinhamento Produto/UX para Ferramentas Internas**
* Experiência na construção de ferramentas internas com mentalidade centrada no usuário
* Conforto ao colaborar com equipes de produto e design para melhorar a UX interna
* Práticas sólidas de documentação e compartilhamento de conhecimento
**Por que a SuperAwesome?**
A SuperAwesome impulsiona o ecossistema digital para jovens, combinando produtos proprietários de publicidade e jogos, insights de audiência e capacidades de conformidade para criar uma internet melhor para a próxima geração.
**Trabalhar conosco significa:**
* Gerar um impacto real no mundo para **meio bilhão** de usuários a cada mês
* Moldar tecnologia na interseção entre **lei, política e inovação**
* Integrar uma equipe que valoriza **curiosidade, criatividade e aprendizado contínuo**
* Fazer parte da **\#SAFam** — uma comunidade acolhedora, inclusiva e diversa
Se você está animado para construir sistemas que realmente importam — e deseja trabalhar com pessoas que se preocupam em fazer as coisas corretamente — adoraríamos receber sua candidatura. ️