Senior Full-Stack Software Engineer

RadiantGraph, IncSan Francisco, CA

About The Position

We’re hiring a Senior Full-Stack Software Engineer to build and ship production systems that power AI-driven healthcare engagement at scale. You’ll work across Python (FastAPI) and TypeScript (Next.js) to deliver end-to-end features, owning everything from backend services to user-facing experiences. This is a hands-on role focused on execution, not coordination. We move quickly, but not carelessly. Engineers here are expected to make pragmatic tradeoffs, push back on weak designs, and apply rigor where mistakes compound, especially around data integrity, system reliability, and user trust.

Requirements

  • 5-10 years of software engineering experience building production systems across backend and frontend
  • Strong experience with Python (FastAPI, Django, Flask, or similar) and TypeScript (React, Next.js, or similar frameworks)
  • Proven track record of shipping end-to-end features with both speed and reliability
  • Experience designing and building APIs (REST, OpenAPI, or GraphQL) and integrating them into frontend applications
  • Strong understanding of modern frontend architecture (state management, data fetching, performance, UX considerations)
  • Strong understanding of database design (PostgreSQL, MongoDB, etc.)
  • Solid grasp of authentication, authorization, and security best practices across both backend and frontend systems
  • Experience working in cloud environments (AWS, GCP, or Azure)

Nice To Haves

  • Experience building highly interactive or data-rich frontend applications (dashboards, workflows, real-time systems)
  • Experience with design systems or component libraries
  • Experience with modern data platforms (Databricks, Spark, lakehouses)
  • Familiarity with ETL pipelines or ML-driven systems and integrating them into user-facing products
  • Experience working in healthcare or regulated environments (HIPAA, SOC2)

Responsibilities

  • Build and ship end-to-end features across the stack using Python (FastAPI) and TypeScript (Next.js)
  • Own features from initial design through implementation, testing, and deployment across backend and frontend systems
  • Make pragmatic tradeoffs between speed and correctness, with a bias toward delivering value while maintaining system integrity
  • Identify when problems require deeper rigor (e.g., data correctness, safety, security, failure modes) vs. when lightweight solutions are appropriate
  • Design and implement APIs, services, and frontend experiences that are cohesive, reliable, and easy to evolve
  • Write clean, maintainable, and well-tested code across both backend and frontend, with attention to edge cases that impact reliability and user experience
  • Participate in high-quality code reviews, both giving and receiving detailed, constructive feedback across the stack
  • Collaborate with Staff engineers and leadership on system design, architecture, and technical direction across services and user-facing applications
  • Work closely with product and design to translate requirements into intuitive, performant user experiences and robust backend systems
  • Improve system performance, scalability, and reliability across both backend services and frontend applications
  • Contribute to CI/CD, observability, and operational excellence across the full stack
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service