




**Título del puesto:** Ingeniero de Software Backend (CONTRATISTA) **Acerca de Interlace Health** Interlace Health es un líder en la provisión de soluciones tecnológicas innovadoras de formularios electrónicos, firmas electrónicas y flujos de trabajo para la industria de la salud. Nuestra plataforma se integra perfectamente con los registros electrónicos de salud (EHR) para mejorar la experiencia del paciente, reducir costos y agilizar las operaciones sanitarias. Estamos comprometidos a impulsar la eficiencia y ofrecer soluciones de alta calidad que resuelvan los desafíos más urgentes del sector. **Descripción general:** Estamos buscando un **Ingeniero de Software Backend (Contratista)** experimentado para diseñar y construir servicios de backend seguros y escalables que respalden nuestra plataforma sanitaria basada en la nube. El candidato ideal domina ampliamente el desarrollo moderno de backend (Node.js/NestJS y C\#/.NET), trabaja eficazmente en entornos DevOps y cuenta con experiencia en la gestión detallada de planificación y seguimiento de tareas mediante Azure DevOps. Envíe su currículum **en inglés**. Las solicitudes que no se presenten en inglés tendrán la **máxima baja prioridad** durante nuestro proceso de revisión. Asegúrese de **incluir** documentación sobre su dominio del inglés (por ejemplo, nivel CEFR, puntaje IELTS/TOEFL o equivalente). **Responsabilidades:** * Diseñar y construir servicios de backend modulares y multi-inquilino usando Node.js/NestJS y C\#/.NET con Entity Framework * Diseñar y gestionar la arquitectura de bases de datos, incluyendo diseño de esquemas, optimización del rendimiento y migraciones * Proteger los datos de los pacientes y garantizar el cumplimiento de HIPAA/HITRUST * Diseñar y optimizar APIs RESTful y flujos de trabajo basados en eventos para registro de pacientes, gestión de formularios y procesamiento de consentimientos * Desarrollar y mantener pruebas automatizadas unitarias e integradas (por ejemplo, Jest, NUnit, xUnit) para asegurar una alta calidad del código * Implementar y mantener mecanismos de autenticación y autorización (OAuth2, JWT, RBAC) siguiendo los principios de OWASP Top 10 * Desplegar y monitorear aplicaciones utilizando tuberías CI/CD (Azure DevOps o GitHub Actions), Docker y Kubernetes (AKS) * Colaborar con equipos frontend (Angular), QA y de producto para resolver desafíos complejos en flujos de trabajo hospitalarios * Diagnosticar problemas del sistema y de rendimiento; configurar registro, monitoreo y alertas robustos **Requisitos:** * 5 o más años de experiencia desarrollando servicios backend con C\#, .NET, Node.js y TypeScript * Demostrada capacidad para diseñar bases de código modulares y escalables * Comprensión profunda de APIs REST, webhooks y colas de mensajes (Azure Event Grid, Kafka o Redis) * Experiencia experta en patrones seguros de autenticación y autorización (OAuth2, JWT, RBAC) * Alto dominio de PostgreSQL y diseño y optimización de esquemas de bases de datos relacionales * Experiencia con ORMs como Entity Framework y Sequelize, incluyendo gestión de migraciones de bases de datos * Experiencia práctica con Docker, Kubernetes y Microsoft Azure (App Services, AKS) * Experiencia configurando arquitecturas de red seguras y escalables con herramientas como Nginx y servicios de Azure (VNets, NSGs, Balanceador de carga, Application Gateway) * Habilidad comprobada en la configuración y gestión de tuberías CI/CD usando Azure DevOps o GitHub Actions * Conocimiento de frameworks de automatización de pruebas (por ejemplo, Jest, Jasmine, Cypress) para pruebas unitarias e integradas * Los solicitantes deben demostrar dominio del inglés a nivel B2-C1 o superior. **¿Por qué elegir Interlace Health?** * Trabajar en soluciones significativas que impactan directamente en la atención al paciente y las operaciones sanitarias * Unirse a un equipo de ingeniería colaborativo y remoto desde el principio, comprometido con la excelencia y la mejora continua * Contribuir a sistemas seguros y escalables utilizando tecnologías modernas de DevOps y backend * Disfrutar de flexibilidad y autonomía en un entorno de apoyo centrado en la misión **Nota:** Este es un puesto temporal con posibilidad de extensión. Las declaraciones aquí contenidas tienen como objetivo describir la naturaleza general y el nivel de trabajo realizado, pero no constituyen una lista exhaustiva de responsabilidades o calificaciones. Los currículos deben enviarse en inglés para ser considerados. Tipo de empleo: Tiempo completo Salario: Desde S/.88,300\.00 por año Experiencia: * Node.js: 1 año (Requerido) * CI/CD : 4 años (Requerido) Idioma: * Inglés (Requerido) Lugar de trabajo: Remoto


