Description:
The Senior Full Stack Engineer is part of our R&D engineering team and will work
collaboratively in a small team environment. The candidate will be responsible for designing,
developing, testing, deploying, and maintaining full stack software for an innovative cloud-based
web application satisfying both functional (user requirements) and non-functional requirements
(performance, security, networking, etc.). The candidate will also maintain the cloud
infrastructure and troubleshoot and resolve field issues ensuring good customer satisfaction.
We are looking for someone who has a passion for developing cutting edge software, is excited
by the impact that healthcare innovation makes, and enjoys working collaboratively as a
member of a high performing team.
Position Responsibilities:
Architect, design and develop software components for server-side, client-side and APIs
for a cloud-based web application
Develop automated testing strategies and write unit and integration tests on developed
software components
Conduct and participate in requirements analysis, design, and documentation reviews
Deploy and maintain software application and infrastructure on cloud platform ensuring
networking and security requirements
Support field issues, troubleshoot and resolve issues ensuring high customer
satisfaction
Develop software utilizing an IEC 62304 compliant software development process
Contribute to the continuous improvement and application of software development
processes, best practices, and tools
Qualifications:
Bachelor’s/Master’s degree in Software Engineering, Computer Science or equivalent
5+ years of experience with developing and deploying cloud-based web applications
Experience using Java, Typescript, React, HTML and CSS
Experience with relationship database using PostgreSQL (preferred) or MySQL or
MSSQL
Experience with HTTP REST APIs
Experience with event-driven architecture and reactive programming
Experience with Docker and related container technologies
Experience with Linux