
Senior Software Engineer, Backend
Flagler Health
full-time
Posted on:
Location Type: Hybrid
Location: Vancouver • 🇨🇦 Canada
Visit company websiteSalary
💰 CA$150,000 - CA$200,000 per year
Job Level
Senior
Tech Stack
ApacheAWSDistributed SystemsJavaScriptNode.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
- 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 📊 Resume Score Upload your resume to see if it passes auto-rejection tools used by recruiters Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptPythonNode.jsExpressMongooseTwilioTemporalApache SparkDatabricksdistributed systems
Soft skills
collaborationcommunicationproblem-solvingreliabilitycompliance