Sobre este projeto
it-programming / web-development
Aberto
Contexto Geral do Projeto
Título del Puesto: Ingeniero/a de Software Backend (CONTRATISTA) Departamento: Ingeniería Acerca de Interlace Health Interlace Health es una empresa líder en soluciones innovadoras de formularios electrónicos, firmas digitales y tecnología de gestión de flujos de trabajo para el sector salud. Nuestra plataforma se integra fácilmente con los registros electrónicos de salud (EHR), mejorando la experiencia del paciente, reduciendo costos y optimizando las operaciones hospitalarias. Estamos comprometidos con la eficiencia y la entrega de soluciones de alta calidad que resuelvan los desafíos más urgentes de la industria. Responsabilidades - Diseñar y desarrollar servicios backend modulares y multi-tenant usando Node.js/NestJS y C#/.NET con Entity Framework - Diseñar y administrar la arquitectura de bases de datos, incluyendo diseño de esquemas, optimización de rendimiento y migraciones - Proteger la información del paciente y asegurar el cumplimiento de normativas como hipaa/hitrust - diseñar y optimizar apis rest y flujos de trabajo basados en eventos para registros de pacientes, gestión de formularios y procesos de consentimiento - crear y mantener pruebas automatizadas unitarias y de integración (por ejemplo, jest, nunit, xunit) para asegurar alta calidad de código - implementar y mantener mecanismos de autenticación y autorización (oauth2, jwt, rbac) siguiendo las mejores prácticas de seguridad (owasp top 10) - desplegar y monitorear aplicaciones utilizando pipelines ci/cd (azure devops o github actions), docker y kubernetes (aks) - colaborar con los equipos de frontend (angular), qa y producto para resolver retos complejos en los flujos de trabajo hospitalarios - diagnosticar problemas de sistema y rendimiento; configurar registros, monitoreo y alertas robustas requisitos - 5+ años de experiencia desarrollando servicios backend con c#, .NET, Node.js y TypeScript - Capacidad demostrada para diseñar bases de código modulares y escalables - Sólidos conocimientos de APIs REST, webhooks y colas de mensajes (Azure Event Grid, Kafka o Redis) - Dominio en patrones seguros de autenticación y autorización (Oauth2, jwt, rbac) - amplia experiencia en postgresql y diseño/optimización de esquemas de bases de datos relacionales - experiencia con orms como entity framework y sequelize, incluyendo gestión de migraciones - experiencia práctica con docker, kubernetes y microsoft azure (app services, aks) - conocimiento en configuración de arquitecturas de red escalables y seguras con herramientas como nginx y servicios de azure (vnets, nsgs, load balancer, application gateway) - habilidad en configuración y gestión de pipelines ci/cd con azure devops o github actions - familiaridad con frameworks de automatización de pruebas (por ejemplo, jest, jasmine, cypress) para pruebas unitarias e integradas ¿por qué trabajar en interlace health? - participa en soluciones significativas que impactan directamente la atención al paciente y las operaciones de salud - únete a un equipo de ingeniería remoto y colaborativo, comprometido con la excelencia y la mejora continua - contribuye al desarrollo de sistemas seguros y escalables utilizando tecnologías backend y devops modernas - disfruta de flexibilidad y autonomía en un entorno de trabajo con propósito nota: esta es una posición por contrato con posibilidad de extensión. Las funciones y requisitos aquí descritos reflejan la naturaleza general del puesto, pero no constituyen una lista exhaustiva. Se deben enviar los CVs en inglés para ser considerados.
Categoria TI e Programação
Subcategoria Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Período integral
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor
Duração do projeto Mais do que 6 meses
Habilidades necessárias