Desarrollador Backend Semi-Senior (NodeJS/TS) - Desarrollo Potenciado por IA
Buscamos un/a Desarrollador/a Backend Semi-Senior con experiencia en NodeJS y TypeScript para analizar y desarrollar soluciones backend y fullstack escalables, seguras y empresariales. Diseñarás APIs y modelos de datos, revisarás código propio, del equipo o generado por IA, y utilizarás asistentes y agentes de IA con criterio, manteniendo la responsabilidad por la calidad, seguridad y resiliencia de las soluciones.
Contexto
Orbis Data es una consultora de tecnologías de la información orientada a la transformación. El aviso indica 10 años de experiencia en consultoría, ingeniería de procesos y desarrollo de sistemas. La persona se integrará a proyectos internos y de clientes para desarrollar sistemas escalables, seguros y empresariales, alineados con arquitectura moderna y prácticas del sector financiero.
Funciones
- Analizar, comprender, complementar y cuestionar historias de usuario (HDUs) y otros artefactos de negocio.
- Diseñar soluciones, modelos de datos y contratos de API claros.
- Desarrollar soluciones fullstack con NodeJS y TypeScript, usando asistentes y agentes de IA, y responsabilizarse por la calidad y seguridad del resultado.
- Revisar y cuestionar código del equipo o generado por IA, priorizando experiencia de usuario y robustez.
- Asegurar escalabilidad, rendimiento y resiliencia según lineamientos del cliente.
- Diseñar y ejecutar pruebas automatizadas unitarias y de integración.
Requisitos indispensables
- Mínimo 3 años de experiencia demostrable en desarrollo backend con NodeJS y TypeScript.
- Diseño e implementación de APIs REST o GraphQL y manejo sólido de Swagger/OpenAPI.
- Experiencia avanzada en modelamiento de datos y optimización de consultas; se valora especialmente MongoDB u otra base NoSQL similar.
- Experiencia práctica modelando problemas complejos y diseñando arquitecturas eficientes y escalables.
- Capacidad para auditar código y guiar herramientas de autocompletado o IA hacia buenas prácticas.
- Experiencia con sistemas de colas y eventos, por ejemplo RabbitMQ, Kafka o SQS.
- Experiencia con servicios e infraestructura cloud; AWS es preferido.
- Experiencia diseñando e implementando pruebas automatizadas.
- Experiencia con Copilot, OpenCode o Claude Code en modo agéntico.
- Conocimientos sólidos de Kubernetes.
Deseables
- Conocimiento de SDD (Spec-Driven Development o Desarrollo Dirigido por Especificaciones).
- Nociones de Harness engineering.
Condiciones indicadas
- Modalidad remota.
- Lunes a jueves: 08:45–17:50; viernes: 08:45–15:30.
- El apartado de condiciones contiene el texto incompleto “Personas…”. No se especifican otros detalles en el aviso proporcionado.
Preguntas para postulantes
- Indicar principales lenguajes y frameworks que maneja.
- Resumir su experiencia trabajando con IA.
- ¿Qué buenas prácticas usa en el desarrollo?
- ¿Cuáles son sus expectativas salariales?