Search by job, company or skills

Zenara Health

Senior Full Stack Developer AI

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 25 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role summary

Own a healthcare web application endtoend across backend (Python/Flask/Celery/Postgres) and frontend (Node.js/Express/HTML/CSS/JS), leading feature delivery, integrations, security, and operations.

Key responsibilities

  • End to end ownership
  • Plan, design, implement, test, deploy, and monitor features across frontend and backend.
  • Maintain high code quality, documentation, and developer experience.
  • Backend (Python/Flask)
  • Design REST APIs, proxy endpoints, and vendor integrations (e.g., EHR systems, form platforms).
  • Implement asynchronous processing pipelines with Celery + Redis (audio/transcripts).
  • Optimize Postgres schemas/queries; manage connection pools (psycopg/psycopg_pool).
  • Enforce consistent authentication/authorization (API key headers), manage secrets via environment variables.
  • Operate with Gunicorn and Docker Compose; maintain conda/venv environments.
  • Frontend (Node.js/Express)
  • Build secure serverside routes and robust proxy layers to backend APIs.
  • Implement sessions, CSRF protection, rate limiting, and security headers (helmet + CSP).
  • Integrate thirdparty form systems; implement file uploads (multer) and streaming (PDF/audio).
  • Develop pages and flows: login/register, dashboard, patients, action items, billing, invoice generation.
  • Media ingestion
  • Implement browser recording UX, file validation, and resilient upload/processing flows.
  • Coordinate FFmpeg/ffprobe and pydub usage for media processing.
  • Data & documents
  • Manage patient sections (agenda, summary, transcripts, blueprints), versioning/history, and exports (ZIP, PDF).
  • DevOps & operations
  • Own Docker Compose and CI/CD pipelines; environment parity for dev/stage/prod.
  • Instrument logging, metrics, tracing; set alerts; optimize performance and cost.
  • Security & compliance
  • Apply best practices: input validation, CSRF, CSP, secure cookies/sessions, SSRF prevention, rate limiting.
  • Handle secret management and least privilege for cloud/database access.
  • Contribute to security gap analysis and remediation; ensure auditable changes.
  • Quality & process
  • Write unit/integration tests for critical flows (auth, uploads, proxies, billing).
  • Own release notes, migration scripts, rollback plans; drive postmortems and continuous improvement.

Success metrics (first 90 days)

  • Standardize API key attachment across all proxy calls; eliminate missing api key errors.
  • Stabilize audio/transcript pipeline with retries, idempotency, and user feedback; reduce failures >80%.
  • Ship two endtoend features with tests and documentation.
  • Introduce base CI (lint/test/build) and minimal deploy workflow; improve release cadence.
  • Close top security findings; add monitoring for key endpoints.

Interview focus

  • Architecture: consistent API key enforcement across Express proxies and Flask APIs.
  • Systems design: async pipelines for audio/transcripts; retry/backoff; idempotency; observability.
  • Security: CSP/CSRF/session hardening, SSRF/file upload safety, secrets management.
  • Live coding: secure PDF streaming proxy with check vs stream logic and error forwarding.
  • DB: schema/index proposals for patient sections/history and efficient exports.

Short job board version

  • Title: Senior FullStack Engineer
  • Summary: Own a healthcare web app endtoend (Python/Flask/Celery/Postgres + Node/Express). Build secure APIs and proxies, audio/transcript pipelines, dashboards, billing, and PDF/invoice flows. Lead DevOps, security, and performance.
  • Musthaves: 5+ yrs; Flask, Celery, Postgres, Node/Express; Docker/Compose; security (CSP/CSRF/headers); file uploads/streaming; CI/CD.
  • Nicetohaves: EHR integrations, Form.io, Azure/AWS/GCP, HIPAA workflows.
  • Location: [Remote/Hybrid/Onsite]
  • Compensation: [Range/Bands]
  • Apply: [Email/ATS link]

Requirements

Qualifications

  • 5+ years of fullstack development with production ownership.
  • Python ecosystem: Flask, Gunicorn, Celery, Redis, Postgres, psycopg, conda/venv, FFmpeg/pydub.
  • Node.js ecosystem: Node 18+, Express 5, axios, multer, helmet, expressratelimit, csrf, marked, nodefetch/undici.
  • Web app delivery: HTML/CSS/JS, UX for dashboards/wizards/modals/drawers, performance optimization.
  • Architecture & operations: Docker/Compose, environment config, secrets via env vars, git workflows.
  • Security: API key enforcement, session security, CSRF, CSP, rate limiting, secure headers, file upload safety.

Nice to have

  • EHR integrations (Charm or similar), HIPAAaligned workflows.
  • Form platforms (Form.io), PDF generation/signing, invoice pipelines.
  • Cloud experience (Azure/AWS/GCP) and managed Postgres.
  • CI/CD (GitHub Actions), IaC/Terraform, container orchestration.
  • Data privacy/compliance experience (audit trails, access controls).

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 131760331