Source description
About the role
As a Full-Stack Developer for the Therapy Planning Software (TPS) at the company, your role will involve a combination of frontend and backend development, with a primary focus on ensuring security across all layers of the application. Responsibilities - Frontend (40%) - Build responsive and accessible UI using React + TypeScript (or Angular/Vue). - Implement multilingual (i18n/l10n) and WCAG 2.1 accessibility standards. - Develop offline-capable PWAs for home programs. - Integrate REST/FHIR APIs for patient workflows, scheduling, and reporting. - Support features like voice-to-text, video capture, and compression. - Backend (60%) - Design and scale REST APIs using Python (FastAPI/Django). - Build modules for EMR storage, assessments, therapy plans, and data logging. - Implement HL7/FHIR endpoints and secure integrations with external EMRs. - Handle file uploads including virus scanning, HD video compression, and secure storage. - Optimize PostgreSQL schemas and queries for performance. - Implement RBAC, MFA, PDPA compliance, edit locks, and audit trails. - Security Layer (Ownership) - Identity & Access: OAuth2/OIDC, JWT, MFA, SSO. - Data Protection: TLS, AES-256 at rest, field-level encryption, immutable audit logs. - Compliance: PDPA, HIPAA principles, MDA requirements. - DevSecOps: Secure coding (OWASP ASVS), dependency scanning, secrets management. - Monitoring: Logging/metrics (ELK/Prometheus), anomaly detection, DR/BCP preparedness. Requirements - Strong skills in Python (FastAPI/Django) and React + TypeScript. - Experience with HL7/FHIR, EMR data, and REST APIs. - Knowledge of OAuth2/JWT authentication, RBAC, audit logging. - Proficiency with PostgreSQL and database optimization. - Cloud deployment (AWS/Azure) and containerization (Docker/K8s) are a plus. Added Advantage Familiarity with ICD, ICF, ICHI coding systems or medical diagnosis workflows. In your role as a Full-Stack Developer, you will be expected to deliver secure end-to-end features with clinical workflow integration, pass OWASP/ASVS L2 security baseline, and establish a full audit trail and role-based access across at least one clinical workflow. Note: The company values skills in PostgreSQL, Angular/Vue, FastAPI, Python, React, TypeScript, and Django for this position. As a Full-Stack Developer for the Therapy Planning Software (TPS) at the company, your role will involve a combination of frontend and backend development, with a primary focus on ensuring security across all layers of the application. Responsibilities - Frontend (40%) - Build responsive and accessible UI using React + TypeScript (or Angular/Vue). - Implement multilingual (i18n/l10n) and WCAG 2.1 accessibility standards. - Develop offline-capable PWAs for home programs. - Integrate REST/FHIR APIs for patient workflows, scheduling, and reporting. - Support features like voice-to-text, video capture, and compression. - Backend (60%) - Design and scale REST APIs using Python (FastAPI/Django). - Build modules for EMR storage, assessments, therapy plans, and data logging. - Implement HL7/FHIR endpoints and secure integrations with external EMRs. - Handle file uploads including virus scanning, HD video compression, and secure storage. - Optimize PostgreSQL schemas and queries for performance. - Implement RBAC, MFA, PDPA compliance, edit locks, and audit trails. - Security Layer (Ownership) - Identity & Access: OAuth2/OIDC, JWT, MFA, SSO. - Data Protection: TLS, AES-256 at rest, field-level encryption, immutable audit logs. - Compliance: PDPA, HIPAA principles, MDA requirements. - DevSecOps: Secure coding (OWASP ASVS), dependency scanning, secrets management. - Monitoring: Logging/metrics (ELK/Prometheus), anomaly detection, DR/BCP preparedness. Requirements - Strong skills in Python (FastAPI/Django) and React + TypeScript. - Experience with HL7/FHIR, EMR data, and REST APIs. - Knowledge of OAuth2/JWT authentication, RBAC, audit logging. - Proficiency with PostgreSQL and database optimization. - Cloud deployment (AWS/Azure) and containerization (Docker/K8s) are a plus. Added Advantage Familiarity with ICD, ICF, ICHI coding systems or medical diagnosis workflows. In your role as a Full-Stack Developer, you will be expected to deliver secure end-to-end features with clinical workflow integration, pass OWASP/ASVS L2 security baseline, and establish a full audit trail and role-based access across at least one clinical workflow. Note: The company values skills in PostgreSQL, Angular/Vue, FastAPI, Python, React, TypeScript, and Django for this position.
More at Cognisol