Senior Backend Engineer

14d - Indeed
Groe Advisors LLC - Concord, MA 01742


Job Description

Senior Backend Engineer

Our client develops software platforms for pathologists, hospitals and pharmaceutical companies. Founded in 2005, the company’s software integrates large digital pathology images (500MG to 5GB) with patient metadata, providing an integrated view of each patient’s case, pathology images, history, and case data.

Their managers have extensive experience in medical imaging, image compression, cloud technology, and pathology. Our solutions bring expert pathologists closer to patients wherever they are located. Our client combines healthcare expertise with an innovative technology to improve both efficiency and outcomes for patients.

The platform is a browser-based application utilizing JavaScript, Ruby on Rails, Java and Python. The company is in-process for ISO-13485 and FDA 510k certification, so a quality and security mindset is essential. We are looking to hire a versatile computer science graduate with an interest in quality assurance and automated test development, someone inquisitive, who enjoys problem-solving.


Candidates must have the following experience:

· 5+ years of commercial software development experience

· BS/MS in Computer Engineering or Computer Science

· Strong OO experience

· Proficient in Java plus other languages and packages (Python, JavaScript) with a focus on server-side technologies

· Proficient with unit testing technologies and continuous integration environments

· Building, integrating and extending Open Source projects and code

· Deploying applications into existing infrastructure, including integration techniques, asynchronous message processing, RESTful design patterns, etc.

· Experience with cloud and/or virtualization technologies, security, networking and infrastructure

· Experience with SQL & NoSQL databases

· Software development and deployment on Linux and applicable technologies

Ideal candidates will have additional experience with:

· Modern Open Source tools and libraries, such as Tomcat, Hibernate, Node JS, ExpressJS

· Image processing and manipulation

· Background in the medical software segment (regulations, security requirements, protocols, …)

Candidates must also be:

· Experienced with (and willing to participate in) development using Agile methodologies, preferably using a Github / Pull-request model

· Demonstrate technical leadership in design, scoping & implementation of epics and releases

· Demonstrate the ability to mentor teams, including junior members, through code reviews

· Experience in small company environments where team members must sometimes extend beyond their traditional job description (start-up environment)

· Able to express and communicate thoughts and ideas (both written and verbally) to both technical and non-technical audiences

· Design, communicate, implement and test new features, components and functionality

· Analytical, organized, detail-oriented and self-directed

· Able to work well alone or within a small team

· Comfortable talking to, demonstrating and deploying to customers

· An excellent problem solver and have the ability to architect a solution based on general requirements and discussions

· Familiar with standard professional software development processes including working from requirements and standards documents, task estimation, documenting designs, source code control, unit testing

· Comfortable working in a fast-paced, team-oriented, startup environment

Job Type: Full-time

Pay: $100,000.00 - $140,000.00 per year


Ability to Commute/Relocate:



Work Remotely: