IT Pros logo

IT Pros

Hybrid work from Newton, PA:

  • 🇺🇸 United States
Annual Salary
USD 150k - USD 180k

Senior JavaScript/Python Developer

Join a 12-person team at a clinical software company founded in 2010 as their Senior Full-Stack Developer.

Compensation: $150,000 – $180,000 + 10% Bonus

Work Location: Remote / In-Office

  • Remote Thursday + Friday Day / In-Office Monday + Tuesday + Wednesday

Benefits & Perks:

  • Health, Dental, and Vision insurance (employer pays 100% for employees and 50% for any dependents)

  • Paid Time Off

  • Plus More

Job Description

The Senior Full-Stack Developer will participate in all aspects of software development and writing code as it relates to proprietary software for clinical trials.

Additional Responsibilities:

  • Collaborate with system owners to guarantee that software development satisfies business criteria for project completion.

  • Make sure that the company's standards are followed when performing security, backup, and system maintenance processes.

  • Control the creation, modification, and retirement of databases and environments.

  • Install client-environment software updates.

  • Choose and implement the best data integration architecture for the demands of the business.

  • Implement, maintain, and integrate system components, such as application integrations, services, APIs, file transfers, EDI queries, and services.


The Senior Full-Stack Developer will have at least 5 years of professional software development experience working with the following: Python, Django, and JavaScript.

Additional Qualifications:

✅ Integrations(REST API JSON, XML), AWS, SQL, and MySQL preferred

✅ Must be comfortable commuting to the office in Newtown, PA Monday + Tuesday + Wednesday

✅ You must be authorized to work in the USA without any work restrictions, now and in the future, to be considered.

Additional Information

Your application will be reviewed by a real human. Feedback will be provided. Your patience is appreciated. 

Interview Process:

  • 1️⃣: Video Interview with Developer (45-60 minutes)

  • 2️⃣: Video or In-Person Interview with Executive Team (60-minutes)

  • Decision 🏁