Software Engineer (JavaScript)

Apply at

About Spiritus Partners

We're building a platform to improve patient safety using cutting edge technologies including Blockchain, and looking for versatile technologists to join our team.

Our innovative product consists of trust and analytics services supporting an instrumented, interoperable and intelligent digital healthcare ecosystem.

Inspired by shared value principles, Spiritus supports innovation at the intersection of business, society and the academy.

Our offices in Edinburgh's New Town are conveniently located for public transport, and we offer the option of working from home when appropriate.


You will craft high-quality, efficient, reusable, modular software in collaboration with the lead architect and other developers on our groundbreaking cloud-based system for tracking medical devices throughout their lifecycle, and support the ongoing integration and automation of numerous systems.

This is an opportunity to have a big influence on company culture and direction in an energizing environment, and work with new technologies on a greenfield project.  The main working language will initially be JavaScript (Node.js), and you will also have some exposure to Blockchain technologies (Ethereum, Hyperledger).

You'll also collaborate with other team members to scale the platform and improve and expand the CI/CD pipeline used to test and deploy services.

You will feel comfortable working on your own initiative, and have excellent communication skills. You'll be working in a dynamic environment, co-ordinating tasks with a small team of highly skilled colleagues.


·       3+ years of experience with one or more of the following: JavaScript, Python, JSON, Docker, RESTful APIs, HTML5

·       Demonstrated ability to craft robust, elegant applications

·       Experience with agile software development

·       Relational and NoSQL databases

·       Good understanding of REST APIs, Service Orientated Architecture and Microservices

·       Exposure to working in a DevOps model, continuous integration/continuous delivery in a cloud deployment environment

·       Knowledge of data security and encryption

·       Strong analytical skills

·       Self-motivated learner, able to work without continual direction

·       Meticulous attention to detail

·       Strong verbal and written communication

·       Thorough documentation and proper test coverage


·       Bachelor's degree in computer science or equivalent experience

·       Industry experience in Healthcare

·       Development with Ethereum, Multichain, Hyperledger (or equivalent)

·       Jenkins, Travis

Equal employment opportunity statement:

We are committed to equal opportunity regardless of race, colour, ancestry, religion, gender, gender identity, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status and disability. We're happy to discuss flexible working arrangements with you.

Apply at

Spiritus Development Limited, company registration number SC560515 and having its registered office at 125 Princes Street, Edinburgh EH2 4AD, is a wholly-owned subsidiary of Spiritus Partners Inc, a Delaware corporation based in Princeton, NJ USA.