micro1 · Ingeniería de software

Ingeniero de software full-stack sénior

micro1

$50–$100/horaUbicación del puesto: Global, totalmente remotoRemotoSolo países seleccionados

Esta oferta se ha traducido automáticamente. La plataforma original gestiona las solicitudes; revisa sus requisitos originales antes de postularte. Ver página original

Acerca del puesto

Ingeniero de software full-stack

Ubicación: Global, totalmente remoto

Tipo de puesto: Contratista (~15 horas por semana)

Horario: flexible; usted elige las horas y los días en que trabaja, incluidos los fines de semana si lo desea, siempre que haya actividad.

Buscamos Ingenieros de software full-stack altamente cualificados para contribuir a un proyecto de entrenamiento de IA que abarca desarrollo de software, resolución de problemas técnicos, depuración, arquitectura de sistemas y evaluación de código.

El trabajo consiste en crear, resolver, revisar y validar tareas desafiantes de ingeniería de software en sistemas de front-end y back-end, y en ayudar a traducir desarrollos de código completos de un lenguaje concreto a otro.

Este puesto requiere experiencia práctica significativa tanto en ingeniería de front-end como de back-end. Los candidatos deben sentirse cómodos trabajando en toda la pila de la aplicación, en lugar de especializarse exclusivamente en una capa.

En qué trabajará

  • Desarrollar, modificar y depurar componentes de aplicaciones de front-end y back-end.
  • Implementar funciones de cara al usuario y los servicios, las API y los modelos de datos que las respaldan.
  • Rastrear solicitudes y datos a través de navegadores, aplicaciones de front-end, API, servicios, bases de datos e integraciones externas.
  • Trabajar dentro de repositorios desconocidos y comprender la arquitectura de la aplicación existente.
  • Diagnosticar fallos que involucren el estado de la aplicación, los contratos de API, la autenticación, la persistencia, las redes y el despliegue.
  • Evaluar y mejorar código escrito en varios lenguajes de programación.
  • Revisar soluciones generadas por IA en cuanto a corrección, integridad, rendimiento, seguridad y mantenibilidad.

Cualificaciones requeridas

  • Sólida experiencia profesional en el desarrollo de aplicaciones full-stack en producción.
  • Experiencia práctica significativa tanto en ingeniería de front-end como de back-end.
  • Experiencia en producción con varios lenguajes de programación.
  • Sólido conocimiento de aplicaciones de navegador, API, estado de la aplicación, bases de datos e integración de servicios.
  • Experiencia en la comprensión de la arquitectura de sistemas de software completos y en la contribución a ella.
  • Capacidad para trabajar de forma eficaz en bases de código desconocidas.
  • Sólidas habilidades de depuración y de resolución de problemas técnicos.

Proceso

  • Presente su solicitud al puesto y complete las preguntas de preselección.
  • Complete una entrevista con IA de aproximadamente 30 minutos.
  • Complete una evaluación técnica, si es necesario.
  • Complete la revisión del responsable de contratación.

Estructura de compensación

La compensación se basa en los resultados. A los expertos se les paga por cada tarea que cumpla las especificaciones del proyecto. El tiempo necesario para completar cada tarea puede variar según la experiencia y el flujo de trabajo del experto.

Se aplican requisitos mínimos de entrega. Los expertos deben entregar un número mínimo de tareas por semana.

Calendario de inicio y disponibilidad

  • Por lo general cubrimos los puestos en un plazo de 48 horas y buscamos expertos listos para comenzar de inmediato. Si resulta seleccionado, se espera que comience sus primeras tareas dentro de las 24–48 horas posteriores a completar la incorporación.

Habilidades

PythonReactJavaScriptJAVANode.jsRustGoLangTypescript
Más empleos en esta especialidad →