Senior Software Engineer
Role summary
XFERALL, a growing healthcare SaaS company in Austin, TX, seeks a seasoned Senior Software Engineer to join their expanding Engineering team. This role focuses on contributing to and maturing an exciting product, requiring deep experience across the entire SaaS SDLC, from initial design to SRE concepts. Responsibilities include designing and implementing new features and architecture, balancing product maturity with new development, establishing CI/CD and automated testing strategies, and enhancing product quality, scalability, and security. The ideal candidate will have extensive experience with backend web/API development, SQL/NoSQL databases, messaging systems, real-time communication, and automated testing frameworks.
Who we are:
XFERALL is a young healthcare SaaS solution that automates the entire patient transfer workflow. Headquartered in Austin, TX we are growing quickly and expanding our Engineering team.
We are looking for someone who meshes with our company culture of caring equally about technology and helping the patients and clinicians that our software empowers.
Role:
We have an opening for a seasoned SaaS Software Engineer to become a key contributor to growing and maturing an exciting product. Deep experience of the entire SaaS SDLC from early design alongside product management all the way to advanced understanding of SRE concepts and everything in between.
Benefits:
- Young product without mountains of technical debt.
- Small, efficient team
- Modern stack
- Unlimited PTO
- Health Insurance
- Flexible schedule/remote work friendly
High level responsibilities include:
- Designing and implementing new features and the underlying product architecture.
- Balancing the priority of maturing the existing product architecture with adding new features.
- Designing and implementing CI/CD and the overall automated QA/testing strategy
- Drive and contribute to enhancing the products usability, scalability, stability, security and overall quality.
- Provide occasional subject-matter expertise for complex production issues.
Reports To:
CTO
Management/Supervisory Responsibilities:
None
Required Experience:
- 5+ years engineering and architecting web based SaaS solutions.
- Extensive experience with backend web/api development (NodeJS preferred).
- Extensive SQL and/or noSQL experience. History of deep involvement with the data layer of projects. Data model design, query writing, data caching, data migrations, materializations, ORMs and BI layers: ETL systems, OLAP databases, etc.
- REST APIs and JSON as an API payload and data storage format.
- Messaging systems and their use within a non-monolithic application architecture.
- Websockets or other real time communication methodologies.
- Experience with one or more automated testing frameworks. Both unit level and complete end to end tests driving real or headless browsers.
- Experience or exposure to performance and availability monitoring at both the code and infrastructure levels.
Nice to Have Experience:
- Front end development experience utilizing frameworks such as React, Vue, etc.
- Healthcare product experience is a major plus: HIPAA, FHIR, HL7, etc
- LLM product integration and interaction.
- Experience working in a highly regulated vertical (PCI or HIPAA for example).
- Some exposure to IT and IT security systems of highly regulated verticals: Intrusion Detection/Prevention systems, Data Loss Prevention Systems, Identity Access Management Systems, Mobile Device Management, etc.
- PWA/mobile client target experience.
- Exposure/Experience with product/user facing and back office BI concepts and systems.
- Past experience with highly available SaaS systems.
- Start-up or small organization work experience requiring the wearing of many (or all) technical hats.
Job Type: Full-time
Pay: $92,052.00 - $182,163.00 per year
Benefits:
- Flexible schedule
- Health insurance
- Paid time off
- Parental leave
- Unlimited paid time off
Experience:
- SaaS: 5 years (Required)
- Node.js: 5 years (Required)
Work Location: Remote
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite