Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Collaborative Development: Work in fast-paced, collaborative, agile teams to build and enhance a growing software platform.
- Feature Releases: Responsible for end-to-end feature releases and platform enhancements.
- Technical Design: Actively support the technical design process with expertise and analysis to help make data-driven decisions.
- Development and Testing: Contribute heavily to feature design, development, testing, and delivery of our cloud platform and web applications.
- Full Stack Support: Support all parts of our platform from the database to the frontend.
- Continuous Learning: Continuously discover, understand, and implement new technologies and services to maximize development efficiency.
- Security Compliance: Actively participate in ensuring a disciplined approach to healthcare security.
- Mentorship: Foster a community of mentorship for junior engineers on your team.
- Project Management: Project management experience and skills.
Job Requirements
- Clinical Systems
- Experience: Experience working on software development teams, building, and deploying full stack web applications.
- Healthcare Background: Prior experience in healthcare and life sciences.
- Quality Focus: Passionate about building quality products and owning product development end-to-end with excellent design and development standards.
- Collaboration: Ability to collaborate closely with teammates in product and design to build applications providing healthcare practitioners with the highest quality user experience.
- Development Practices: Experience with common software development practices such as version control, unit testing, and CI/CD.
- Team Player: Interested in working in a fast-paced startup environment.
- Education: Bachelor's degree in computer science, software engineering, or equivalent experience.
- Minimum of 6 years of experience in the software development lifecycle.
- Proficiency in multiple programming languages, including SQL, HL7, C#, Java, and .NET framework.
- Understanding of clinical processes and clinical business procedures.
- Ability to innovate by implementing and designing efficiencies using innovative technologies.
- Experience building applications using React and JavaScript. TypeScript is a plus.
- Backend development using SQL and Stored Procedures.
- Knowledge of MVC, web service interfaces, and middle-tier components.
- Experience with JQuery, Angular, or ASP.NET is a plus.
- Web Service development, REST APIs, and JSON.
- Technical integrations with external EMR/EHR systems, HL7, and FHIR standards.
- Experience with microservices architecture and RESTful API development (6-8 years).
- Familiarity with security protocols, data encryption, and compliance frameworks (HIPAA, GDPR).
Additional Skills:
- Experience with WebSocket, WebRTC, Twilio, video conferencing protocols and systems is a plus.
- Hands-on experience with test frameworks such as Cypress, Jest, Mocha, JUnit, or Cucumber is a plus, but not required.
- In-depth knowledge of databases (SQL, NoSQL) and data integration techniques.