Hunt St
Hunt St
Hunt St es una empresa de selección de personal con sede en Australia que ayuda a pequeñas y medianas empresas a contratar directamente talento internacional. La empresa combina la búsqueda de candidatos en países como Filipinas, Nepal, Indonesia e India con la publicación de ofertas de empleo, la evaluación de candidatos, las entrevistas y el apoyo legal para una contratación remota conforme a la normativa. Su modelo de tarifa única por incorporación está diseñado para ofrecer una alternativa transparente a las agencias tradicionales de externalización, mientras que su proceso pone énfasis en la contratación ética, la remuneración justa, la seguridad y el cumplimiento normativo.

Desarrollador Full Stack — Remoto en Filipinas

Únete a una empresa australiana de aprendizaje digital para crear productos de aprendizaje y marketplace basados en MERN. Trabajarás con React, Node.js, MongoDB, suscripciones, autenticación y funciones impulsadas por IA.

Descripción

  • Liderar el desarrollo full stack, desde los modelos de datos de MongoDB y las API de Express hasta las interfaces de React
  • Aprender y asumir la responsabilidad del código existente de 3rd Digital
  • Ejecutar las aplicaciones localmente y comprender sus repositorios, entornos y servicios
  • Documentar los procedimientos de configuración, la arquitectura, los procesos y las decisiones técnicas
  • Crear y resolver funcionalidades en Genesis, la plataforma de creación de aprendizaje de TMRW
  • Desarrollar el editor de aprendizaje de arrastrar y soltar de Genesis
  • Crear y mantener objetos de aprendizaje interactivos, como tarjetas de volteo, puntos interactivos, acordeones, vídeo, componentes 3D y de paralaje
  • Mantener las capacidades de exportación y vista previa SCORM 1.2 para los sistemas de gestión del aprendizaje de los clientes
  • Contribuir a SensAI, la herramienta de TMRW para redactar cursos con asistencia de IA, impulsada por la API de OpenAI
  • Crear y mantener Cosmos Public, el marketplace de aprendizaje de Next.js enfocado en creadores
  • Desarrollar funcionalidades para experiencias de aprendizaje, precios, métodos de entrega y suscripciones
  • Mantener las funcionalidades de suscripción y facturación para los planes de alumnos y creadores
  • Usar Stripe para gestionar pagos de suscripciones y facturas
  • Diseñar y actualizar modelos de Mongoose, consultas de base de datos, índices y endpoints de API REST
  • Mantener y ampliar el backend compartido de Node.js y Express
  • Dar soporte a la autenticación y la gestión de sesiones, incluidos el inicio de sesión con correo electrónico y contraseña, el acceso con Google, los enlaces mágicos y la autenticación de dos factores
  • Crear y mantener herramientas de administración para usuarios, contenido, analítica y datos maestros
  • Trabajar tanto con aplicaciones React heredadas como con aplicaciones más recientes de React 18/19 y Next.js
  • Mejorar o actualizar de forma segura el código y las dependencias heredados
  • Introducir pruebas automatizadas donde la cobertura sea limitada o inexistente
  • Probar exhaustivamente el trabajo antes de enviarlo a revisión
  • Usar ramas de funcionalidades de Git y solicitudes de incorporación de cambios en Bitbucket
  • Comunicar de forma clara y oportuna los avances, bloqueos, riesgos y problemas técnicos
  • Cumplir las prioridades y los plazos acordados con el CEO

Requisitos

  • Al menos tres años de experiencia profesional desarrollando aplicaciones JavaScript full stack
  • Experiencia sólida con Node.js y Express, incluido el desarrollo de API REST, la autenticación y la gestión de sesiones
  • Experiencia sólida con MongoDB y Mongoose en diseño de esquemas, indexación, consultas, datos existentes y migraciones
  • Experiencia sólida con React y Redux en bases de código antiguas de Create React App, aplicaciones React 18/19 y Next.js
  • Capacidad para trabajar eficazmente en bases de código existentes con documentación y cobertura de pruebas limitadas
  • Amplios conocimientos de Git, incluidas ramas de funcionalidades, solicitudes de incorporación de cambios y submódulos
  • Inglés escrito claro y capacidad para proporcionar actualizaciones asíncronas eficaces a un equipo australiano
  • Se valoran los conocimientos de tecnologías y estándares de e-learning, como SCORM, xAPI o integraciones con LMS
  • Se valoran conocimientos de editores de arrastrar y soltar y de texto enriquecido, como GrapesJS, Craft.js, Tiptap o CKEditor
  • Se valora la experiencia con suscripciones, facturación y planes escalonados de Stripe
  • Se valora la experiencia integrando las API de OpenAI u otros LLM
  • Se valora la experiencia desarrollando aplicaciones Electron o Capacitor
  • Se valora la experiencia con Jest o React Testing Library, junto con la modernización de dependencias antiguas
  • Se valora la experiencia con bibliotecas interactivas de frontend, como GSAP, Lottie o three.js
  • Se valora la experiencia trabajando con asistentes de programación basados en IA
  • Se deben declarar los puestos actuales o trabajos con clientes que continúen vigentes
  • Este contrato debe aparecer en LinkedIn como «Independent Contractor»

Beneficios

  • Trabajar a distancia desde casa a tiempo completo
  • Gestionar el horario laboral con flexibilidad como contratista independiente
  • Posibilidad de una colaboración de desarrollo a largo plazo

Empleos relacionados

Smart Working

Ingeniero/a sénior de datos Python en Smart Working (remoto, India)

Smart Working

Crea pipelines de datos, API y servicios backend con Python en AWS. Mantén sistemas de producción fiables con Kubernetes, PostgreSQL y bases de datos de búsqueda y NoSQL.

Abrir
Shuru

Ingeniero sénior de backend, India (remoto)

Shuru

Lidera el diseño y la entrega de sistemas backend seguros y escalables en Shuru, una empresa de ingeniería de tecnología e IA. Responsabilízate de la arquitectura, los productos desde cero, la infraestructura en la nube y la mentoría técnica.

Abrir
Monese

Ingeniero/a Backend, Java y AWS — Monese

Monese

Desarrolla servicios Java y microservicios escalables en AWS para las aplicaciones fintech de Monese y Pockit. Gestiona sistemas backend que promueven la inclusión financiera de millones de clientes.

Abrir
Fröjd Agency

Responsable sénior de seguridad y cumplimiento

Fröjd Agency

Dirige el programa de seguridad de la información de Fröjd, impulsa la certificación ISO 27001 y guía el trabajo de seguridad en proyectos para clientes. El puesto combina responsabilidades internas de seguridad con una participación directa en proyectos de clientes.

Abrir