Backend Engineer, Care Platform & EMR
- Remote, United States
Applications open in a new tab.
Job details
- Experience
- 3+ years of professional software engineering experience, with hands-on backend development experience.
- Posting language
- English
- Posted
Original job description
About Bask Health Bask Health is a software platform that enables entrepreneurs, doctors, and healthcare businesses to launch, manage, and grow direct-to-consumer telehealth businesses. Our platform brings together patient experiences, clinical workflows, pharmacy operations, and commerce tools in one place. We're an entrepreneurial, product-focused engineering team that values ownership, technical excellence, and building software that solves real problems. Engineers work closely with product teams and company leadership, take features from idea to production, and have a direct role in shaping the platform. Engineering at Bask is AI-first and builder-led. We use tools like Cursor and Claude Code throughout development while maintaining high standards for reliability, testing, and software quality. About the Role We're looking for a Backend Engineer, Care Platform & EMR to help develop and maintain the backend systems supporting Bask Health's clinical workflows and electronic medical record (EMR) capabilities. You'll build services and APIs that support patient records, clinical encounters, provider review queues, prescribing workflows, and communication between different parts of our telehealth platform. This is a hands-on engineering position for someone who has experience building production backend applications and wants to take ownership of meaningful features while continuing to grow technically. Our backend stack includes TypeScript, Node.js, AWS, SST, and SQL databases, with tools such as Prisma and Drizzle used across the platform. You'll work closely with other engineers, product managers, and clinical operations teams to turn product requirements into reliable backend functionality. We're looking for someone who writes thoughtful, maintainable code, enjoys solving complex problems, and understands the importance of reliability and data accuracy in healthcare software. What You'll Do
- Build, test, and maintain backend services supporting Bask's care platform and EMR workflows.
- Develop APIs and application logic for patient records, clinical encounters, provider queues, and prescribing-related workflows.
- Implement backend features using TypeScript, Node.js, AWS, SST, and SQL databases.
- Work with relational databases, create data models, and maintain database schemas.
- Build and maintain integrations between patient-facing applications and internal clinical tools.
- Develop reliable application logic for multi-step clinical workflows and changes in patient records.
- Work with AWS services such as Lambda, SQS, and EventBridge to support background jobs and asynchronous processing.
- Implement authentication, authorization, and appropriate access controls for sensitive information.
- Write automated tests to verify backend functionality and prevent regressions.
- Investigate bugs, troubleshoot production issues, and help implement lasting fixes.
- Improve the performance, reliability, and maintainability of existing backend services.
- Collaborate with frontend engineers to ensure APIs and backend services support product requirements.
- Work with product managers and clinical operations teams to understand workflows and identify technical needs.
- Participate in technical planning, architecture discussions, and code reviews.
- Contribute to documentation for APIs, backend services, and important workflows.
- Use AI-assisted development tools such as Cursor and Claude Code to support development, debugging, and testing while reviewing generated code carefully.
- Help maintain monitoring, logging, and operational visibility into backend services.
- Take ownership of assigned features from implementation through testing, deployment, and follow-up.
- Learn from senior engineers and contribute ideas for improving engineering practices and platform architecture.
Requirements
- 3+ years of professional software engineering experience, with hands-on backend development experience.
- Strong proficiency in TypeScript, JavaScript, and Node.js.
- Experience building, testing, and maintaining production backend applications and APIs.
- Experience working with SQL databases, relational data models, and database schemas.
- Practical experience with AWS or comparable cloud infrastructure.
- Familiarity with serverless applications, background jobs, or asynchronous processing.
- Experience using modern database access tools or ORMs.
- Understanding of API design, authentication, authorization, and secure data handling.
- Ability to implement backend features involving multiple services and complex business logic.
- Experience writing automated tests and debugging production applications.
- Familiarity with Git, code reviews, and modern software development workflows.
- Ability to investigate technical issues and communicate findings clearly.
- Comfortable using AI-assisted development tools while reviewing and validating generated code.
- Ability to independently complete assigned features, ask thoughtful questions, and collaborate with other engineers.
- Strong problem-solving skills and attention to detail.
- Good written and verbal communication skills.
- Comfortable working in a fast-moving environment where engineers take ownership of their work.
Nice to Have
- Experience with SST and AWS services such as Lambda, SQS, and EventBridge.
- Experience with Prisma, Drizzle, or tRPC.
- Familiarity with Next.js, React, or full-stack TypeScript development.
- Experience working with multi-tenant SaaS applications or monorepo architectures.
- Experience building healthcare applications, EMR systems, or clinical workflow software.
- Familiarity with patient records, provider workflows, or electronic prescribing.
- Understanding of HIPAA or healthcare data privacy considerations.
- Experience implementing role-based access controls, audit logs, or sensitive-data workflows.
- Experience working with event-driven systems and message queues.
- Experience building or maintaining integrations with third-party services.
- Experience developing paid SaaS products or working on customer-facing applications.
- Familiarity with monitoring, logging, and production troubleshooting.
- Experience using Cursor, Claude Code, or similar AI-assisted development tools.
More about this job
Skills
- EMR
- Communication skills
- TypeScript
- Node.js
- AWS
- Health and safety
- SQL
- Product comprehension
- Create data models
- Maintain database
- Troubleshoot
- Documentation
- Debugging
- Back-end development
- JavaScript
- Data models
- API development
- Git
- Software development
- Problem solving
- Attention to detail
- Next.js
- React
- Workflow
- Troubleshooting