C6 Bank
Anyone AI
Desarrollador Full-Stack (Brasil)
Sobre la oportunidad
Anyone AI está reclutando Desarrolladores Full-Stack cualificados (Python, Javascript/TypeScript) para trabajar en un proyecto con un laboratorio líder en IA.
Cualificaciones
- Dominio avanzado de escritura profesional en inglés
- 3–7 años de experiencia profesional en ingeniería de software
- Dominio avanzado de Python y JavaScript/TypeScript; conocimiento práctico de Java, C# o Go
- Experiencia en Backend o desarrollo full-stack en sistemas de producción
- Experiencia con frameworks de testing (ej. pytest, Jest, JUnit, xUnit, Go testing)
- Capacidad demostrada para depurar y navegar bases de código grandes y con múltiples archivos
- Experiencia con revisiones de código, refactorización y migraciones a producción
Compromiso: Evaluación de expertos a tiempo parcial y basada en proyectos
Tipo de trabajo: Remoto
Los colaboradores diseñarán y evaluarán tareas realistas de ingeniería de software, incluyendo resolución de errores, implementación de funcionalidades, refactorización/migración y generación de pruebas. El trabajo incluye tanto la creación de escenarios de codificación complejos como la revisión de envíos de compañeros para garantizar la calidad y la precisión.
Este es un puesto de consultor basado en proyectos. Los consultores recibirán pago por proyecto; las tarifas por hora son estimaciones basadas en el tiempo previsto de finalización. Los consultores controlan su propio horario, proporcionan sus propias herramientas y pueden prestar servicios simultáneamente a otros proveedores/empleadores (sujeto a las normativas de dichos proveedores).
Resultados esperados
- Tareas de codificación de alta calidad y realistas para producción.
- Implementaciones de referencia completas y correctas.
- Cobertura de pruebas robusta y artefactos de validación.
- Feedback estructurado y accionable de la revisión por pares.
Responsabilidades
Los colaboradores:
- Diseñarán e implementarán tareas de codificación multiarchivo en corrección de errores, desarrollo de funcionalidades, refactorización y pruebas.
- Escribirán especificaciones claras en lenguaje natural e implementaciones de referencia.
- Desarrollarán y ampliarán conjuntos de pruebas unitarias y de integración.
- Revisarán tareas generadas por compañeros para verificar su corrección, claridad y realismo.
- Identificarán casos límite, ambigüedades y posibles modos de fallo.
- Garantizarán la alineación entre especificaciones, código y resultados esperados.
