← Volver a Empleo
Posición abierta

Desarrollador Full-Stack de IA

Ingeniería Sídney / Híbrido Permanente
Postular a este rol

Sobre el rol

Esta es una emocionante oportunidad para unirse a un líder tecnológico que trabaja en algunos de los proyectos más innovadores de Australia. Buscamos un Desarrollador Full-Stack versátil con experiencia en Node.js, React y Java/Spring Boot para unirse a nuestro equipo de ingeniería en un rol de tiempo completo, trabajando de forma remota, pero con base en Sídney.

Operamos una plataforma de comunicación en tiempo real compleja para instalaciones correccionales y usted será capaz de alternar entre stacks para construir funciones seguras de video/voz/mensajería, mantener APIs críticas y refinar interfaces de usuario. Si es un experto en TypeScript que no le teme a Java (o viceversa) y le encanta trabajar en sistemas en tiempo real que involucran WebSockets, telefonía e IA, este es el rol para usted.

Responsabilidades clave

  • →Desarrollo Frontend (React/TypeScript): Construir y mantener interfaces responsivas para múltiples aplicaciones
  • →Desarrollo Backend (Node.js y Java): Diseñar y mantener servicios backend escalables: Node.js/Express para manejo de medios en tiempo real y Java/Spring Boot para lógica empresarial y gestión de datos
  • →Comunicaciones en tiempo real: Implementar flujos complejos de voz y video usando SDKs de terceros, Socket.IO y WebRTC
  • →Integración de IA y nube: Trabajar con servicios de AWS (Transcribe, Rekognition, S3) y Google Cloud para integrar moderación de contenido en vivo y transcripción en nuestras llamadas
  • →Base de datos e infraestructura: Gestionar datos en MySQL y Redis. Respaldar despliegues en contenedores con Docker y resolver problemas en entornos de producción
  • →Aseguramiento de calidad: Escribir pruebas integrales en todo el stack (pruebas unitarias con Jest, JUnit; pruebas de integración y pruebas E2E con Playwright) para asegurar que no haya regresiones en los flujos de comunicación críticos

Habilidades y cualificaciones

  • ✓Título universitario en Informática, Ingeniería de Software o un campo relacionado
  • ✓2–5 años de experiencia profesional en desarrollo full-stack
  • ✓Dominio profundo de TypeScript moderno, React (Hooks, Context) y programación asíncrona en Node.js
  • ✓Experiencia significativa con APIs REST de Node.js, además de conocimiento práctico de Java/Spring Boot
  • ✓Confortable con SQL (MySQL/Postgres) y ORMs (TypeORM, Hibernate o Prisma)
  • ✓Comprensión de WebSockets, patrones Pub/Sub y sincronización de estado entre cliente y servidor
  • ✓Capacidad de alternar entre codebases frontend y backend 'empresarial' estructurado

Deseable (los diferenciadores)

  • ★Telefonía/WebRTC: La experiencia con Twilio (Voz/Video/Conversaciones Programables) es un gran plus
  • ★Gestión de estado: Familiaridad con Zustand, TanStack Query o Redux Toolkit
  • ★JHipster: Exposición previa a aplicaciones generadas con JHipster
  • ★Operaciones en la nube: Experiencia con Docker, CDK y servicios de AWS
  • ★CSS moderno: Dominio de Tailwind CSS y estilos utility-first

Cómo se ve el éxito (primeros 90 días)

1

Dominio del entorno: Puede ejecutar todo el ecosistema localmente (Docker, Node, servicios Java) y entender cómo se comunican las aplicaciones

2

Entregas multi-stack: Ha fusionado exitosamente un PR que toca el frontend (React) y otro que toca el backend (Node o Java)

3

Depuración en tiempo real: Puede rastrear una llamada caída o un evento de mensaje faltante desde la UI, a través del servidor WebSocket, hasta la base de datos e identificar la causa raíz

Atributos personales

Enfoque en el clienteTrabajo en equipo y colaboraciónIntegridad personalEnfoque 'puedo hacerlo'

¿Listo para postular?

Envíe su solicitud y estaremos en contacto.

Postular aquí