Flagler Health

Senior Software Engineer, Backend

Flagler Health

full-time

Posted on:

Location Type: Hybrid

Location: New York City • New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 CA$150,000 - CA$200,000 per year

Job Level

Senior

Tech Stack

ApacheAWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaScriptNode.jsPythonSparkTypeScript

About the role

  • Design, build, and maintain backend services and web applications
  • Work on real-time web applications for audio and SMS communications with users (patients)
  • Implement and operate fault-tolerant, long-running workflows for asynchronous and background processing
  • Collaborate with frontend, product, and infrastructure teams to deliver reliable, compliant systems

Requirements

  • Proven experience building highly available backend applications in a regulated environment (e.g., healthcare, finance, compliance-driven SaaS)
  • Proficiency in TypeScript and/or Python for backend service development
  • Experience interacting with backend APIs built using Node.js, Express, Mongoose, Twilio or similar frameworks
  • Experience with Temporal or similar distributed workflow orchestration systems (e.g., Cadence, AWS Step Functions, Conductor)
  • Solid understanding of distributed systems fundamentals, including retries, idempotency, and failure handling
  • Experience in healthcare technology or SaaS platforms at a medium-sized startup
  • Familiarity with HL7, FHIR, or EHR integrations
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Hands-on experience with CI/CD pipelines, infrastructure automation, and version control systems (e.g., Git)
  • Experience working in a monorepo setup (e.g., Turborepo, Nx)
  • Nice to have: Experience with distributed data or batch processing frameworks (e.g., Apache Spark, Databricks, or similar)
  • Nice to have: Exposure to DevOps practices, including containerization, observability, and deployment automation.
Benefits
  • Offers Equity 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptPythonNode.jsExpressMongooseTwilioTemporalAWS Step FunctionsGitApache Spark