hirq
← All jobs

Clinical Ink

Principal Full Stack Developer

Cambridge, MA, US · On-site · Full-time

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

REST APIsClinical ResearchSpringAgileScrumJavaScriptJavaSQLBashAngularMongoDBAWSCI/CDLinuxTest Automation
Founded in 2007, Clinical Ink is an innovation-driven eSource solutions company committed to making clinical research easier for sites, sponsors, subjects and regulators. Guided by a mission to eliminate paper documentation in clinical research, Clinical Ink launched SureSource® in 2011 – the company’s flagship product and the industry’s first purpose-built eSource platform designed to reduce the cost, complexity and burden of clinical research. In addition, CentrosHealth, the ground-breaking provider of configurable mobile apps for clinical trial patient engagement and electronic patient reported outcomes (ePRO) has joined Clinical Ink's suite of services creating a world-class clinical trial technology platform differentiated by its ability to conduct truly ‘paperless’ clinical trials with purpose-built solutions for pharma companies, research sites, and patients. • Demonstrate ownership level of responsibility for web and server side design and development for the mobile platform. • Hands-on player/coach with ability to lead and mentor developers.  • Collaborate with architect and other leads to deliver well designed REST APIs and high performing server, web, and database components. • Understand detailed requirements, create or review web and server side design specifications and develop new functionality for the platform releases. • Champion the use of good technical practices such as automated unit testing, code reviews, re-factoring, continuous integration, test automation, and source code control. • Participate in Agile working practices such as daily scrum meetings, sprint planning meetings, reviews, and retrospectives.  • Create design and product release deliverables such as design documents consistent with established SDLC standards, methodologies, and best practices. • Remain current on new and innovative technologies, trends, and tools that could improve platform functionality. • Recommend the use of suitable technologies and products to utilize within or integrate with for delivering specific web and server side capabilities. • B.S. or M.S. in computer science or equivalent. • 7+ years in software engineering system level experience delivering commercial/enterprise software. • 5+ years of Java/J2EE server side development experience is required. • Experience implementing scalable server and web architectures including caching, concurrency, and transactions, configuration management, connectivity, logging and instrumentation, performance, security, encryption, and web services integration. • 2+ years of database engineering and design experience, preferably using MongoDB; ideally has experience with both SQL and noSQL database systems. • 1+ year of web development using JavaScript frameworks such as backbone.js, angular.js. • Strong experience with server side frameworks, specifically using Spring Framework, Spring Data, and experience designing and developing RESTful APIs. • Experience working with Cloud technologies, specifically AWS and related technologies such as S3, CloudFront, ELB, ElastiCache; experience with Linux OS environment with some shell scripting is highly desirable. • Experience integrating server side components with mobile and web front ends using APIs or frameworks. • Experience working within small and medium sized teams in an Agile/SCRUM environment is required. • Experience building successful products and SaaS platforms is highly desirable. All your information will be kept confidential according to EEO guidelines.