Acerca del puesto
Como Ingeniero Full Stack (Node.js + React), trabajarás de forma remota con pago por hora para revisar código full-stack generado por IA, diseños de sistemas y explicaciones técnicas, así como producir implementaciones de referencia de alta calidad y razonamiento paso a paso para problemas de ingeniería complejos. Evaluarás soluciones en cuanto a corrección, claridad, seguridad, rendimiento, escalabilidad y adherencia al prompt; identificarás problemas en el diseño de API, autenticación/autorización, modelado de datos, renderizado/estado de React, comportamiento del runtime de Node.js, asincronía/concurrencia, manejo de errores, pruebas y observabilidad; verificarás la veracidad de la información técnica; escribirás explicaciones de alta calidad y soluciones modelo que demuestren buenas prácticas; y calificarás y compararás múltiples respuestas de IA según la corrección y la calidad del razonamiento.
Este rol de contratista totalmente remoto y con pago por hora es con SME Careers, una empresa de servicios de datos de IA en rápido crecimiento y subsidiaria de SuperAnnotate que proporciona datos de entrenamiento de IA a muchas de las mayores empresas de IA del mundo y laboratorios de modelos fundacionales, donde tu experiencia en frontend ayudará directamente a mejorar los mejores modelos de IA del mundo utilizados por millones de desarrolladores en todo el mundo.
Importante: No hay un proyecto inmediato para este rol; sin embargo, si estás calificado, estarás entre los primeros expertos a los que contactaremos cuando surjan oportunidades relevantes. Esto también te dará acceso a futuros proyectos disponibles a través de nuestra red de expertos.
Qué harás
- Desarrollar contenido de entrenamiento de IA: Crear prompts detallados sobre temas full-stack y escribir respuestas de referencia de alta calidad para guiar el aprendizaje de la IA.
- Optimizar el rendimiento de la IA: Evaluar y clasificar respuestas de IA para mejorar la corrección, seguridad, rendimiento y mantenibilidad.
- Garantizar la integridad del modelo: Probar las salidas de IA en busca de imprecisiones o recomendaciones inseguras, validando la fiabilidad en casos de uso del mundo real.
Qué buscamos
- Título de grado o superior en Ciencias de la Computación, Ingeniería de Software o un campo técnico estrechamente relacionado (o experiencia práctica equivalente).
- 4+ años de experiencia profesional construyendo aplicaciones web en producción, incluyendo backend en Node.js y frontend en React.
- Gran dominio de TypeScript tanto en bases de código de backend como de frontend.
- Experiencia en backend con Node.js: patrones asíncronos, comportamiento del event loop, diseño de API, validación, manejo de errores, seguridad y trabajos/colas en segundo plano.
- Experiencia en frontend con React: hooks, patrones de componentes, gestión de estado, optimización de rendimiento, formularios y fundamentos de accesibilidad.
- Experiencia diseñando y operando capas de datos: PostgreSQL/MySQL y/o MongoDB, diseño de esquemas, migraciones, indexación y optimización de consultas.
- Experiencia con flujos de autenticación: sesiones vs JWT, cookies, fundamentos de OAuth/OIDC, conceptos de RBAC/ABAC y manejo seguro de secretos.
- Sólida cultura de pruebas: pruebas unitarias/de integración/E2E (por ejemplo, Jest/Vitest, React Testing Library, Playwright/Cypress) y flujos de CI/CD.
- Familiaridad con herramientas del stack moderno: Express/Fastify/NestJS, ORMs (Prisma/TypeORM) y frameworks de React (Next.js es un plus).
- Dominio mínimo de inglés C1 (escrito y hablado), con la capacidad de escribir explicaciones técnicas claras y seguir pautas detalladas en inglés.
- Experiencia previa con entrenamiento de datos de IA, anotación o evaluación de contenido técnico generado por IA es un gran plus.
- Altamente orientado al detalle y sistemático, con un enfoque metódico para evaluar la calidad del razonamiento e identificar problemas sutiles en código full-stack complejo.