Job Description
Senior Software Engineer - Clinical Systems
Job Overview:
This is a unique opportunity to join a rapidly growing software engineering team. You will build impactful healthcare technology on a modern stack utilizing your full stack software engineering background.
What You Will Do:
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.
Desired Candidate Profile
Profile:
What We Are Looking For:
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.
Your Background & Education:
Education : Bachelor's degree in computer science, software engineering, or equivalent experience.
Experience : Minimum of 6 years of experience in the software development lifecycle.
Technical Skills :
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.
Education:
Bachelor of Technology/Engineering(), Bachelor of Science(Computers)
Gender:
nm
Nationality:
Any Nationality