N

nahc.io

Senior Backend Engineer - Python / FastAPI

Backend EngineeringConfirmed live in the last 24 hours
Full-timeTaipei City, TaiwanNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of professional backend engineering experience, including production ownership of a system the candidate designed.
  • Strong backend fundamentals in any language and willingness to become effective in Python, FastAPI, and an asynchronous codebase.
  • A strong understanding of concurrency hazards, including race conditions, lost updates, and duplicate message processing.
  • Strong PostgreSQL and SQL skills, including data modeling, transactions and concurrency control, indexing, and migrations.
  • Experience with message queues and event-driven architecture, including idempotent retries, dead-lettering, and timeout handling, and integrating external services designed for failure.
  • Disciplined engineering practice, including static typing, automated testing, code review, continuous integration and delivery, Docker, and productive use of AI coding assistants.
  • Ability to work independently, set technical direction, raise concerns about requirements before implementation, and work in both Chinese and English.

Responsibilities

  • Own the Python/FastAPI backend end to end, including HTTP APIs, background workers, and production behavior.
  • Own the PostgreSQL data model and its evolution, including schema design, migrations, concurrency control, and query performance.
  • Build asynchronous, event-driven medical image processing pipelines, from ingestion and de-identification through inference submission and result handling, with reliable retry and timeout behavior.
  • Integrate with an internal platform for authentication, GPU inference, and usage metering; maintain resilience when the platform is unavailable; and enforce multi-tenant data isolation and patient data privacy.
  • Agree on the product-to-model contract with the data science team and define API contracts with frontend engineers.
  • Maintain the architecture decision record, lead design reviews, and support the legacy TypeScript service until it is retired.

Desired Qualifications

  • Hands-on experience with Google Cloud Platform.
  • Medical imaging experience, particularly DICOM and libraries such as pydicom, or experience with regulated healthcare software handling protected health information.
  • Multi-tenant SaaS experience, especially database-enforced isolation such as row-level security, or experience with products that also ship on-premise.
  • Numerical or geometric computing, including NumPy or computational geometry, and working familiarity with React and TypeScript.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at nahc.io

See more jobs