SamanTree Medical is an innovative medical device company dedicated to improving patient care and operating room efficiency through breakthrough imaging technology.
The company develops and manufactures the Histolog Scanner, an advanced imaging solution that enables real-time analysis of fresh tissue samples.
This visualization modality supports a wide range of surgical and diagnostic applications.
SamanTree Medical is actively commercializing the Histolog Scanner across Europe and the United States.
About Us
We believe in the power of diversity and inclusion.
Our team is made up of talented individuals from diverse backgrounds who share a passion for innovation and improvement.
We foster a culture rooted in respect, open-mindedness, and integrity.
We lead with inclusion and empower our team members to bring their best selves to work each day.
Culture
We thrive on purpose-driven individuals who aspire to make a meaningful impact.
Our team members are grounded in integrity, eager to learn, fueled by energy, and bring a wealth of diverse perspectives that drive innovative thinking.
Job Description
Software Engineer
The Software Engineer reports to the Software Architect and is a member of the company's Software Engineering team.
The Software Engineer is responsible for the implementation and technical architecture of SamanTree Medical software products or product components.
The Software Engineer participates in all phases of the product development life cycle, including requirements analysis, design, implementation, integration, testing, and release of products.
* Works closely with members of the organization to design and develop the company's software solutions.
* Contributes to the definition of technological solutions.
* Participates in the software requirements definition and documentation.
* Contributes to planning software development projects.
* Oversees development progress and ensures consistency with established requirements.
* Provides technical guidance to developers and engineers.
* Implements software solutions and reviews source code.
* Develops test procedures and ensures proper execution of both routine tests and release tests.
* Contributes to writing and reviewing technical products' and projects' documentation.
* Ensures efficient management and resolution of software defects.
* Works for continuous improvement of the company's software codebase.
Expected Profile
* Handle detailed, complex concepts and problems.
* Pro-actively collaborate within the team and with management, employees, suppliers, and customers.
* Ready to travel occasionally.
Requirements
* Bachelor or master in computer science (or equivalent).
* Minimum 5 years of experience in the following context:
* Development of complex web applications.
* Containers: Docker, Docker compose.
* Programming languages:
* Strong experience in object-oriented programming, preferably Java and Spring framework.
* Experience in Python is an advantage.
* JavaScript, TypeScript. Some experience with modern development frameworks such as VueJS, Angular or React is expected.
* Databases: SQL, PostgreSQL.
* Tooling and practices: application servers, git, CI/CD, testing, automation.
Our Offer
* A full time job.
* An attractive and competitive salary package in line with your profile and experience.
* A dynamic and collaborative work environment.
* Opportunities for professional growth and development.
* A role that directly contributes to the improvement of global healthcare outcomes.