Esta é uma posição remota internacional; requer visto de trabalho e pode ter base em Singapura, Malásia ou Abu Dhabi
Visão Geral do Cargo
Estamos em busca de um Engenheiro de Backend responsável por projetar, construir e otimizar sistemas de alto desempenho e escaláveis, dando suporte às demandas de crescimento acelerado do negócio. Nesta posição, você será responsável pelos módulos centrais do sistema e trabalhará em colaboração com a equipe.
Trabalhando em estreita colaboração com a equipe de produto, você garantirá a estabilidade em produção e aprimorará continuamente a arquitetura do sistema. Você aplicará Golang e Java para resolver desafios técnicos complexos e contribuirá para impulsionar métricas de negócios cruciais.
Responsabilidades
- Participar do desenvolvimento de sistemas backend, projetando e implementando de forma independente módulos capazes de atender a grandes volumes de tráfego de usuários.
- Contribuir na análise de requisitos iniciais, entendendo profundamente a jornada do usuário e as necessidades de negócio; projetar, implementar e testar funcionalidades do sistema conforme os requisitos do produto, incluindo a elaboração de documentação de análise técnica.
- Garantir a qualidade do código por meio de testes unitários abrangentes e aprimorar continuamente a eficiência de desenvolvimento para suportar iterações rápidas do produto.
- Gerenciar versões do sistema e implantações em produção; assegurar a estabilidade operacional diária por meio de melhorias em monitoramento e alertas, e tratar prontamente incidentes de produção que impactem a experiência do usuário.
- Analisar gargalos do sistema e aprimorar continuamente os sistemas existentes para construir serviços escaláveis, de alta concorrência, alta disponibilidade e baixa latência, suportando o rápido aumento do uso por parte dos usuários.
- Planejar e impulsionar a evolução tecnológica e de arquitetura do sistema, visando novas funcionalidades, melhor desempenho e experiência de usuário mais fluida.
- Responsável pela construção e iteração da plataforma de crescimento de marketing e dos sistemas de operações de usuário, participando também do desenvolvimento das capacidades desses sistemas.
- Por meio de design de sistema de alto desempenho, abordagem orientada a dados e entrega rápida de capacidades do sistema, construímos um motor de crescimento de usuários que auxilia a plataforma na aquisição de novos usuários, reengajamento, retenção, conversão e aumento do LTV, além de suportar a implementação de diferentes estratégias operacionais em diversos sites globais e atender aos requisitos de conformidade locais.
Requisitos
- Graduação em Ciência da Computação, Engenharia de Software ou áreas relacionadas, com sólida base em ciência da computação.
- 3 a 5 anos de experiência em desenvolvimento de software.
- Experiência com sistemas de atividades (incluindo vouchers, tarefas, etc.) ou plataformas voltadas para instituições (por exemplo, programas de formadores de mercado).
- Domínio de Golang ou Java, com experiência prática em frameworks de desenvolvimento e teste mais utilizados; conhecimento sólido de MySQL, Kafka, Redis e outros middlewares comuns, incluindo seus princípios básicos e técnicas de otimização.
- Fundamentos sólidos de programação, boas práticas de codificação e profundo entendimento das tecnologias e arquiteturas empregadas.
- Experiência em construir sistemas de alta concorrência e alto desempenho ou no desenvolvimento de middlewares e componentes de plataforma base será um diferencial.
- Experiência em múltiplas linguagens de programação e desenvolvimento de produtos orientados a crescimento serão considerados diferenciais.
- Forte consciência de segurança e gestão de riscos em ambiente produtivo; capacidade de identificar riscos proativamente e resolver falhas e incidentes em produção de maneira eficaz.
- Orientação a detalhes, rigor, proatividade e entusiasmo; excelente comunicação e forte capacidade de trabalho em equipe; capaz de atuar com eficiência sob pressão.
- Capacidade de aprendizado rápido, raciocínio lógico, decomposição e resolução de problemas complexos; habilidade para elaborar documentação clara e bem estruturada.
- Perfil de negócios aguçado, com habilidade para colaborar com equipes de produto e operações, iterar rapidamente e impulsionar a melhoria de indicadores de negócios essenciais.
- Experiência em projetos e construção de sistemas relacionados a operações de crescimento de usuários. É suficiente ter experiência prática em pelo menos uma das seguintes áreas:
- Central de Recompensas
- Séries (competições de negociação)
- Central de Tarefas de Campanha
- Sorteios
- Campanhas de Marketing
- Programas VIP e programas de indicação
- Programas de afiliados e programas de corretores
- Taxas de serviço, juros e impostos
- Social, streaming e busca
- Recomendações personalizadas para usuários
- Fluência em inglês e mandarim.