Endpoint Clinical logo
Endpoint Clinical

Senior Software Developer, Product

USARemotePosted 1 month ago

Apply opens Endpoint Clinical's site. When you're back, we'll ask whether you applied.

Job type
Full-time
Work mode
Remote
Level
Senior
Department
Software Development
Experience
8+ years experience
Posted
Aug 14, 2026

About the role

The Senior Software Developer, Product is responsible for designing/implementing product features, resolve product defects, and innovate elegant solutions to solve complex, industry specific challenges. The position requires a highly self-motivated individual who enjoys working in a collaborative atmosphere. The position allows for opportunities to lead and architect SaaS driven software solutions to deliver integrated mobile and web-based applications.

Responsibilities

  • Understanding the individual product requirements for the future product release development and innovation
  • Being conversant across front and back-end development to make modifications and enhancements across all aspects of the system.
  • Ongoing interaction with designers, project managers and testing on application usability, features and performance.
  • Interpret wireframes and requirements documents into sound technical solutions.
  • Work on projects from product requirements to launch, including code review, unit testing, testing and deployment.
  • Documents his/her work thoroughly in order to adhere to company Standard Operating Procedures, Audits Requirements, Peer Training and Peer Code Review
  • Evangelize emerging technologies and the intelligent integration of them into our product suite.

Experience

  • Overall 8+ years’ experience with system design and development of web applications
  • TypeScript, React, and NodeJS
  • Rust ideally (ideally), or Go/C++
  • Amazon Web Services and Azure (ideally), or equivalent
  • CI/CD: GitHub Actions, or equivalent

Education

Bachelor's degree  or equivalent and/or appropriate experience

Skills

  • Strong attention to detail
  • Excellent organizational and time management skills
  • Good communication skills
  • Attentive listening skills.