C6 Bank
Anyone AI
Desenvolvedor Full-Stack (Brasil)
Sobre a oportunidade
A Anyone AI está recrutando Desenvolvedores Full-Stack qualificados (Python, Javascript/TypeScript) para trabalhar em um projeto com um laboratório líder em IA.
Qualificações
- Proficiência escrita avançada em inglês no ambiente profissional
- 3–7 anos de experiência profissional em engenharia de software
- Forte proficiência em Python e JavaScript/TypeScript; conhecimento prático de Java, C#, ou Go
- Experiência em desenvolvimento Backend ou full‑stack em sistemas de produção
- Experiência com frameworks de teste (ex: pytest, Jest, JUnit, xUnit, testes Go)
- Habilidade comprovada para depurar e navegar em bases de código grandes e com múltiplos arquivos
- Experiência com revisões de código, refatoração e migrações de produção
Engajamento: Trabalho de avaliação de especialista, baseado em projeto e meio período
Tipo de Trabalho: Remoto
Os contribuidores projetarão e avaliarão tarefas realistas de engenharia de software, incluindo resolução de bugs, implementação de funcionalidades, refatoração/migração e geração de testes. O trabalho inclui tanto a criação de cenários complexos de codificação quanto a revisão de submissões de colegas quanto à qualidade e precisão.
Esta é uma função de consultor baseada em projeto. Os consultores serão pagos por projeto; as taxas horárias são estimativas baseadas no tempo previsto de conclusão. Os consultores controlam sua própria agenda, fornecem suas próprias ferramentas e podem simultaneamente prestar serviços a outros fornecedores/empregadores (sujeito às permissões desses fornecedores).
Resultados Esperados
- Tarefas de codificação de alta qualidade e realistas para produção
- Implementações de referência completas e corretas
- Cobertura de testes robusta e artefatos de validação
- Feedback estruturado e acionável de revisão por pares
Responsabilidades
Os contribuidores irão:
- Projetar e implementar tarefas de codificação multi-arquivo em correção de bugs, desenvolvimento de funcionalidades, refatoração e testes
- Escrever especificações claras em linguagem natural e implementações de referência
- Desenvolver e estender suítes de testes unitários e de integração
- Revisar tarefas geradas por colegas quanto à correção, clareza e realismo
- Identificar casos extremos, ambiguidades e potenciais modos de falha
- Garantir o alinhamento entre especificações, código e resultados esperados
